Comment append un répertoire source supplémentaire pour comstackr et inclure maven dans le fichier de compilation?

En plus de src / main / java, j’ajoute un répertoire src / bootstrap que je veux inclure dans mon processus de construction, en d’autres termes, je veux que maven comstack et inclue les sources dans ma construction. Comment!?

Vous pouvez utiliser le plugin Build Helper , par exemple:

  ...    org.codehaus.mojo build-helper-maven-plugin 1.7   add-source generate-sources  add-source    some directory ...         

REMARQUE: Cette solution déplacera simplement les fichiers source Java dans le répertoire cible / classes et ne comstackra pas les sources.


Mettez à jour votre pom.xml tant que –

  ....    src/main/config   ... 

http://maven.apache.org/guides/mini/guide-using-one-source-directory.html

  ../src/main/java 

regarde aussi

Maven comstack avec plusieurs répertoires src

Vous pouvez append les répertoires pour votre processus de construction comme:

  ...   src/bootstrap   ... 

Le src / main / java est le chemin par défaut qu’il n’est pas nécessaire de mentionner dans le fichier pom.xml

Avec les versions récentes de Maven (3) et la version récente du plug-in du compilateur maven (3.7.0), je remarque que l’ajout d’un dossier source avec le build-helper-maven-plugin n’est pas requirejs si le dossier contenant le code source à append dans la construction se trouve dans le dossier target ou un sous-dossier de celui-ci.
Il semble que le plugin maven du compilateur comstack tout code source Java situé dans ce dossier, quel que soit le répertoire qui les contient.
Par exemple, avoir du code source (généré ou non) dans target/a , target/generated-source/foo sera compilé et ajouté dans le répertoire de sortie: target/classes .