Imaginez que j'ai un projet que je veux créer en utilisant maven. Mon projet ne respecte malheureusement pas la mise en page par défaut de Maven. Donc, j'ai deux dossiers source A & B
contenant .properties
fichiers avec .java
sources.Inclure les fichiers .properties avec .class dans JAR après l'installation de mvn
Après un mvn install
, mes fichiers .properties
ne sont pas empaquetés dans le fichier avec mes fichiers générés .class
. Y at-il un moyen de le faire automatiquement, vous proposeriez probablement d'utiliser <resources>
tag pour résoudre ce genre de problèmes; cela fonctionne évidemment je sais, mais je devrai à chaque fois spécifier où mes fichiers .properties
sont stockés, et où je veux qu'ils soient empaquetés dans le JAR, ce n'est pas une solution pour moi puisque j'ai plusieurs dossiers sources (des centaines) régulièrement mis à jour.
<resource>
<targetPath>com\vermeg\jar2</targetPath>
<filtering>true</filtering>
<directory>${basedir}/a/jar2</directory>
<includes>
<include>*.properties</include>
</includes>
<excludes>
<exclude>*.java</exclude>
</excludes>
</resource>
Est-ce que je, pour chaque dossier source, pour écrire dans mon POM, quelqu'un connaît un moyen plus simple automatique de le faire?
Cordialement,