Я создаю исполняемый jar с maven и добавил следующее в мой pom.xml в разделе сборки
<build>
.....
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
<resource>
<directory>src/main/snmp</directory>
<includes>
<include>**/*</include>
</includes>
</resource>
</resources>
.....
</build>
И я использую maven-shade-plugin для сборки jar с зависимостями.
Когда я запускаю команду после сборки
java -jar jarName
Она не распаковывает все файлы в каталоге src / main / snmp, по какой-то причине она всегда распаковывает один файл (тот же файл) каждый развремя.Но если я сделаю
jar -xf jarName
, это все правильно разархивирует.
Любая другая вещь, которая мне нужна для использования ресурсов из исполняемого файла jar?