Comment structureriez-vous Freemarker (ou une alternative) en tant que générateur de code de modèle dans un projet Maven? Je suis assez nouveau à Maven et j'apprécierais de l'aide.Comment utiliser un générateur de code modèle (par exemple Freemarker) dans Maven?
Je souhaite générer du code à partir de modèles dans mon projet. [a]
Plutôt que d'écrire le mien, google a trouvé freemarker qui semble être utilisé par Spring ce qui est une référence assez bonne pour moi, même si je n'ai pas encore commencé avec, d'autres suggestions qui fonctionnent bien avec Maven serait apprécié aussi.
This website me dit comment l'ajouter en tant que dépendance à mon fichier pom.xml. This SO question me dit où les sources générées devraient aller. Ce que je ne parviens pas à faire, c'est comment lier tous les éléments, pour que mes sources générées soient générées à partir des modèles, et que mes sources générées soient utilisées comme sources régulières pour compiler, tester, jar, javadoc, etc. générateur de code modèle pour Java au sein de maven et pourrait aider?
[a] Je sais que Generics serait la solution habituelle, et en fait je les utilise, mais je dois utiliser des modèles pour faire face aux cas primitifs, sans introduire d'erreurs de copier/coller. S'il vous plaît faites-moi confiance à ce sujet :-)
+1 pour le plugin. –
Comment va cette documentation? :-) Je n'arrive pas à comprendre comment passer les valeurs du pom (par exemple, project.version) pour que le plugin freemarker en soit conscient. – bacar
Merci pour le plugin! C'était très utile pour une bibliothèque que je viens d'écrire! https://github.com/mintern-java/functions –