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

Reply via email to