Sounds like a bug to me, too. File it in JIRA.
Wayne
On 3/21/06, Joern Huxhorn <[EMAIL PROTECTED]> wrote:
> Hi, it's me again.
> I found a suitable work-around for the described problem:
>
> The line in my filtered resource file looks like this:
> log4j.appender.xml.file=cc-web-${cc.country}.xml
>
> I want cc.country to be replaced by a command-line option, e.g. 'mvn
> -Dcountry=de clean install'. This didn't work directly by using
> -Dcc.country=de.
> I added the following lines and it's working now as expected:
> <properties>
> <cc.country>${country}</cc.country>
> </properties>
>
> ${country} is correctly replaced by the given command line argument so
> ${cc.country} is replaced in the resources, too.
>
> My other mysteries are still unsolved and I'm pretty sure that this is a
> bug...
>
> Joern.
>
> Joern Huxhorn wrote:
> > Hi.
> >
> > I'm currently trying to filter a resource using a command-line
> > argument as described at
> > http://maven.apache.org/guides/getting-started/index.html .
> > Interestingly, ${pom.name} and ${pom.version} are both working...
> > however, ${java.version} is also replaced by the ${pom.version}-value
> > while
> >
> > ${command.line.prop} (as in the example) isn't replaced at all after
> > calling 'mvn process-resources "-Dcommand.line.prop=hello again"' or
> > 'mvn clean install "-Dcommand.line.prop=hello again"'...
> >
> >
> > The relevant part of my pom looks like this:
> >
> > [..]
> > <packaging>war</packaging>
> > [..]
> > <build>
> > [..]
> > <resources>
> > <resource>
> > <directory>${basedir}/src/main/resources</directory>
> > <filtering>true</filtering>
> > </resource>
> > </resources>
> > [..]
> > </build>
> >
> > Is filtering using command line arguments currently broken?
> >
> > Thanks,
> > Joern.
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>