РЕДАКТИРОВАТЬ: это для ответа на ваш комментарий:
Вы должны убедиться, что файл свойств находится в пути к классу с правым корнем для вызова Java, который запускает файл JAR.если ваш путь -
stuff / things.properties
, а место выполнения -
/ opt / myapp / etc / stuff / things.properties
и файл jar находится в
/ opt / myapp / bin / myjar
, тогда вам нужно запустить как
/ path / to / java -cp "/ opt /myapp / etc: /opt/myapp/bin/myjar.jar "my.pkg.KavaMain
работа с этим типом конфигурации может быть утомительной в среде разработчиков, к счастью, есть подключаемый модуль maven exec, который даст вам правильный сценарий запуска.
Оригинальный ответ:
Вы хотите прочитать о плагине ресурсов maven .
По сути, вы хотите добавить что-то вроде этого:
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*properties</include>
</includes>
</resource>
</resources>
</configuration>
<plugin>
в ваш файл pom.xml, предполагая, что вы имеете файл с исходными файлами Java - на самом деле это должно быть в src / main / resources.