моя структура проекта выглядит следующим образомMaven профиля с различными файлами конфигурации
-src/main/java
-src/main/resources
-dev
-app.properties
-prod
-app.properties
-sandbox
-app.properties
и I определили Maven профили как этот
<profiles>
<profile>
<id>dev</id>
<properties>
<build.profile>dev</build.profile>
</properties>
<build>
<resources>
<resource>
<directory>src/main/resources/dev</directory>
</resource>
</resources>
</build>
</profile>
<profile>
<id>prod</id>
<properties>
<build.profile>prod</build.profile>
</properties>
<build>
<resources>
<resource>
<directory>src/main/resources/prod</directory>
</resource>
</resources>
</build>
</profile>
<profile>
<id>sandbox</id>
<properties>
<build.profile>sandbox</build.profile>
</properties>
<build>
<resources>
<resource>
<directory>src/main/resources/sandbox</directory>
</resource>
</resources>
</build>
</profile>
</profiles>
, что я пытаюсь сделать это для копирования права собственности из правой подпапки, когда я вызвал правильный профиль, например mvn -pdev install. будет препятствовать Maven-копирование app.properties файл из/Dev папку SRC/главная/ресурс затем поместить в банку я в здании
моя баночка выглядит следующим образом:
+dev
+prod
+sandbox
+META-INF
+com
-app.properties
проблема заключается в 5 папках с одним файлом свойств, я не хочу, чтобы выделили файлы песочницы dev prod.
Вы хотите, чтобы этот файл находился в корне вашей фляги или в подпапке dev/prod/sandbox? –
Что вы имеете в виду с другими подпапками? У вас есть папки dev, prod, sandbox в JAR или вложенные папки в папке для профиля? Не могли бы вы разместить образец, как выглядит ваш JAR? – dunni
@SergeyPauk в корне –