Представьте, что у меня есть проект, который я хочу построить, используя maven. К сожалению, мой проект не соответствует макету maven по умолчанию. Итак, у меня есть две папки с исходными файлами A & B
, содержащие .properties
файлы с .java
источниками.
После mvn install
мои .properties
файлы не упаковываются в банку с моими сгенерированными .class
файлами. Есть ли способ сделать это автоматически, вы, вероятно, предложите использовать тег <resources>
для решения такого рода проблем; это, очевидно, работает, я знаю, но мне придется каждый раз указывать, где хранятся мои .properties
файлы и где я хочу, чтобы они были упакованы в JAR, это не решение для меня, так как у меня есть несколько исходных папок ( сотни) регулярно обновляется.
<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>
Буду ли я для каждой исходной папки писать это в моем POM, кто-нибудь знает более простой автоматический способ сделать это?
С уважением,