Hi everyone, thanks for the answer. Want i found now, is that i need to run two times the install goal in order to get the substitution of the variables.
mvn -Pgator clean install - The variables don't work. So i have to do: mvn clean mvn -Pgator install - The variables don't work. mvn -Pgator install - Second time, the variables work. -- Cheers. Carlos Chávez. Carlos Chávez escribió: > Hello everyone. > > I have defined in a parent POM some profiles and some properties, > then in the child profile i have defined some resources > that use those properties, it looks like: > > parent POM: > > <project> > ... > ... > <profiles> > <profile> > <id>local</id> > <activation> > <activeByDefault>true</activeByDefault> > </activation> > <properties> > <gator.smtp.server>localhost</gator.smtp.server> > <gator.smtp.from>r...@localhost</gator.smtp.from> > <store-janitor.freememory>2048000</store-janitor.freememory> > <store-janitor.heapsize>66600000</store-janitor.heapsize> > </properties> > </profile> > <profile> > <id>gator</id> > <properties> > <gator.smtp.server>server.com.ni</gator.smtp.server> > <gator.smtp.from>sist...@server.com.ni</gator.smtp.from> > <store-janitor.freememory>10737000</store-janitor.freememory> > <store-janitor.heapsize>526133000</store-janitor.heapsize> > </properties> > </profile> > </profiles> > </project> > > > The following is the child POM: > > <build> > ... > ... > <resources> > <resource> > <directory>src/main/resources</directory> > <filtering>true</filtering> > </resource> > <resource> > <directory>src/main/webapp/WEB-INF/properties</directory> > <filtering>true</filtering> > <targetPath>../gator/WEB-INF/properties</targetPath> > </resource> > </resources> > </build> > > There is a file in src/main/webapp/WEB-INF/properties with the following: > > # smtp properties > gator.smtp.server = ${gator.smtp.server} > gator.smtp.from = ${gator.smtp.from} > > This configuration work perfectly on maven 2.0.7, the maven build > depending on the profile change the properties for his value. Now in > maven 2.0.9 and 2.1.0-M1 this configuration seems like is not working, > there is no error messages or warning. > > The other issue is that i can not override a property defined in the POM > by a property from the command line. > > -- > Cheers. > Carlos Chávez. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org