У меня есть два разных java-модуля A и B, где A - это зависимость от B. В обоих модулях у меня есть файл .property:
operation=${my-prop}
Значение $ {my-prop} равноразличаются в зависимости от модуля (у меня есть свойство внутри основного модуля каждого модуля, значение «истинно» внутри A и «ложно» внутри B)
В pom каждого модуля есть:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<overwrite>true</overwrite>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>nix64</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
Когда я собираю модуль A, внутри фляги я вижу правильный файл .property (operation = true);insted, когда я собираю модуль B, внутри фляги я нахожу файл .property A (operation = true);Любое предложение?