Hello
I have the following section in my pom.xml:
<build>
<plugins>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.3</version>
<configuration>
<useDefaultDelimiters>false</useDefaultDelimiters>
<delimiters>
<delimiter>@@</delimiter>
</delimiters>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
</build>
<properties>
<db.server>localhost</db.server>
<db.port>1234</db.port>
</properties>
and in the src/main/resources directory is a config.properties with
following entries:
db.server = @@db.server@@
db.port = @@db.port@@
after running 'mvn clean process-resources' the values in
target/classes/config.properties will be not replaced?! (We use 'Apache
Maven 3.0 (r1004208; 2010-10-04 13:50:56+0200)' )
When I'm using the default delimiters like ${*} or @ everything works fine
and the values will be replaced.
We need really to replace values in property files with the @@ token - with
ant we had no problems, does someone knows how can I do it with the
maven-resources-plugin???
I really appreciate your help - ...there is a bit pressure of time in the
project... :( Thanks!