The problem here is that custom delimiters are not possible in 2.3 - in the Plugin Documentation: 'since 2.4'.
Is there another way in maven to filtering with @@ delimiters, without the ant-plugin? On Sun, Oct 24, 2010 at 4:15 PM, Anders Hammar <[email protected]> wrote: > There are some issues regarding filter in m-resources-p v2.4+. Like this > one, which I think is related to your problem: > http://jira.codehaus.org/browse/MRESOURCES-117 > > The solution could be to downgrade to v2.3. > > /Anders > > On Sun, Oct 24, 2010 at 02:49, squidy78 <[email protected]> wrote: > > > 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! > > >
