as propiedades del perfil de @Maven no se "anulan&quo
Tengo un proyecto de varios módulos Maven con dicha estructura:
parent-pom-project
-- módulo
- module2
En el proyecto parent-pom tengo ese pom.xml
<modules>
<module>module1</module>
</modules>
...
<profiles>
<profile>
<id>local</id>
<properties>
<prop>local_prop</prop>
</properties>
</profile>
<profile>
<id>test</id>
<modules>
<module>module2</module>
</modules>
<properties>
<prop>test_prop</prop>
</properties>
</profile>
</profiles>
En todos los archivos pom.xml tengo esa etiqueta:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/test/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
</build>
En el módulo1 y el módulo2 enrecurs directorio Tengo archivos de propiedades con dicho texto:
prop=${prop}
El problema es que después de
mvn clean install
mvn clean install -Ptest
o inclus
mvn clean install -P test
Yo obteng
prop = local_prop
Si el perfil de prueba de usuario para el módulo de compilación2 también está integrado, pero las propiedades se utilizan desde el perfil local. Yo uso Maven 3.0.3. ¿Alguien tiene ideas