Я пытаюсь исключить некоторые java файлы из src / main / java, а также некоторые файлы yml из папки src / main / resources при сборке jar с использованием весеннего загрузочного плагина maven. Я пробовал следующие варианты:
Вариант 1 в maven-jar-plugin
<configuration>
<excludes>
<exclude>**/security/**/*.java</exclude>
<exclude>**/application-*.yml</exclude>
</excludes>
</configuration>
Вариант 2 ресурсы в теге сборки:
<resources>
<resource>
<directory>src/main</directory>
<excludes>
<exclude>**/security/*</exclude>
<exclude>**/application-*.yml</exclude>
</excludes>
<filtering>false</filtering>
</resource>
</resources>
Вариант 1 и оба удаляют файлы java из созданного фляги.
Но вариант 2 изменяет структуру в JAR-файле, включая java и папку ресурсов.
Любой указатель на вышеперечисленное приветствуется.