У меня есть Java-приложение со следующей структурой проекта:
myProject
|
|----src
| |
| |--main
| |
| |--resources
| |
| |--userConfig.properties
| |--log4j.properties
|
|---target
Я использую Maven
для создания моего проекта. Я использую команду Maven
для сборки файла jar следующим образом:
mvn package -DMaven.test.skip=true
Я хочу исключить файл userConfig.properties
из моего JAR файла, поэтому я обновил свой pom.xml
следующим образом:
<excludes>
<exclude>**/userConfig.properties</exclude>
</excludes>
Но он исключает из целевой папки, в которой находится скомпилированный код.
И приложение не будет запущено, потому что оно не может найти файл userConfig.properties
.
Кто-нибудь может мне помочь?