Je tente de transmettre des classes de modèle Java à JavaScript à l'aide de JSweet. Les classes de modèle contiennent des annotations JPA telles que @Column
. La transpiration échoue dès qu'elle rencontre import javax.persistence.Column
. Les annotations JPA ne sont pas pertinentes en JavaScript et ne doivent pas être diffusées. Cela peut-il être fait sans changer le code Java?Gestion des annotations Java dans JSweet
Plus généralement, existe-t-il un moyen pour JSweet d'ignorer les instructions d'importation, par exemple lorsque toutes les références aux packages importés sont dans les méthodes @Erased
?
Merci. En effet, j'ai oublié de mentionner javax.persistence dans le pom, puisque nous n'utilisons pas Maven pour le processus de construction normal. Est-ce que le plugin Eclipse est la seule alternative si je ne veux pas utiliser Maven? – warakawa
Vous pouvez également utiliser Ant avec le lanceur de ligne de commande. Je pense qu'il existe un build.xml dans le projet jsweet-examples: https://github.com/cincheo/jsweet-examples (mais vous pouvez gérer vos dépendances manuellement plutôt qu'avec Maven). –