I tested with 2.1-alpha and same problem ;( 2008/5/16 Tim Kettler <[EMAIL PROTECTED]>: > It's a bug in the war plugin. The resource filtering is seriously borked > there, see here [1] for a bug report back from Nov 2007. The obvious and > simple workaround would be to filter web.xml as a normal resource in a > custom invocation of the resource plugin. But unfortunately there is a bug > in the resource plugin as well [2] (open since 2006), causing it to not > recognize a resources element in the plugin configuration. > > Sometimes maven is no fun at all :-( > > [1] http://jira.codehaus.org/browse/MWAR-133 > [2] http://jira.codehaus.org/browse/MRESOURCES-8 > > Henri Gomez schrieb: >> >> I suspect something weird in maven-war plugin (2.0.2) since I get the >> same error from m2eclipse which use maven 2.1 embedded >> >> 2008/5/16 Henri Gomez <[EMAIL PROTECTED]>: >>> >>> *.version => pom.version >>> >>> *.name => pom.name >>> >>> 2008/5/16 Henri Gomez <[EMAIL PROTECTED]>: >>>> >>>> Problem in maven-war 2.0.2 or in maven 2.0.9 ? >>>> >>>> 2008/5/16 Tim Kettler <[EMAIL PROTECTED]>: >>>>> >>>>> Strange, indeed. >>>>> >>>>> Looks like a bug to me. I tried with this in web.xml and no filter >>>>> property >>>>> files: >>>>> >>>>> pom.name: ${pom.name} >>>>> user.name: ${user.name} >>>>> name: ${name} >>>>> foo.name: ${foo.name} >>>>> >>>>> pom.version: ${pom.version} >>>>> os.version: ${os.version} >>>>> version: ${version} >>>>> foo.version: ${foo.version} >>>>> >>>>> And the filtered result is this: >>>>> >>>>> pom.name: servlet >>>>> user.name: servlet >>>>> name: servlet >>>>> foo.name: servlet >>>>> >>>>> pom.version: 1.0 >>>>> os.version: 1.0 >>>>> version: 1.0 >>>>> foo.version: 1.0 >>>>> >>>>> It seems that the system properties get somehow shadowed by the >>>>> standard pom >>>>> properties. This seems to be the case even for custom properties like >>>>> foo.version that are not defined anywhere. >>>>> >>>>> -Tim >>>>> >>>>> Henri Gomez schrieb: >>>>>> >>>>>> Strange. >>>>>> >>>>>> I could get thru filter ${user.home} or ${java.version} but not >>>>>> ${user.name} >>>>>> >>>>>> Any idea ? >>>>>> >>>>>> 2008/5/16 Henri Gomez <[EMAIL PROTECTED]>: >>>>>>> >>>>>>> Many thanks Tim. >>>>>>> >>>>>>> I was using the same thing, excepted <targetPath>WEB-INF</targetPath> >>>>>>> >>>>>>> It works now ! >>>>>>> >>>>>>> 2008/5/16 Tim Kettler <[EMAIL PROTECTED]>: >>>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I do it like this: >>>>>>>> >>>>>>>> <build> >>>>>>>> <plugins> >>>>>>>> <plugin> >>>>>>>> <groupId>org.apache.maven.plugins</groupId> >>>>>>>> <artifactId>maven-war-plugin</artifactId> >>>>>>>> <configuration> >>>>>>>> <webResources> >>>>>>>> <webResource> >>>>>>>> <directory>${basedir}/src/main/webapp/WEB-INF</directory> >>>>>>>> <includes> >>>>>>>> <include>web.xml</include> >>>>>>>> </includes> >>>>>>>> <targetPath>WEB-INF</targetPath> >>>>>>>> <filtering>true</filtering> >>>>>>>> </webResource> >>>>>>>> </webResources> >>>>>>>> </configuration> >>>>>>>> </plugin> >>>>>>>> </plugins> >>>>>>>> </build> >>>>>>>> >>>>>>>> and I think this is the right way to do it since standard resources >>>>>>>> end >>>>>>>> up >>>>>>>> somewhere under 'target/classes' and I don't want that polluted with >>>>>>>> a >>>>>>>> web.xml file. >>>>>>>> >>>>>>>> -Tim >>>>>>>> >>>>>>>> Henri Gomez schrieb: >>>>>>>>> >>>>>>>>> Hi to all, >>>>>>>>> >>>>>>>>> In a war project I'd like to filter the >>>>>>>>> src/main/webapp/WEB-INF/web.xml >>>>>>>>> : >>>>>>>>> >>>>>>>>> ie : update the display name to include the pom version >>>>>>>>> >>>>>>>>> <display-name>My Site Application >>>>>>>>> v${pom.version}</display-name> >>>>>>>>> >>>>>>>>> I read some threads and it's not clear if it should be done by >>>>>>>>> web-resources or standard filtering. >>>>>>>>> >>>>>>>>> ie : >>>>>>>>> >>>>>>>>> >>>>>>>>> http://www.nabble.com/War-plugin-and-filtering-webapp-files-to4384723.html >>>>>>>>> >>>>>>>>> >>>>>>>>> Advice welcome, I'm using maven-war-plugin 2.0.2 >>>>>>>>> >>>>>>>>> regards and thanks for your help, I'm being crasy :) >>>>>>>>> >>>>>>>>> >>>>>>>>> --------------------------------------------------------------------- >>>>>>>>> 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] >>>>>>>> >>>>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> 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] >>>>> >>>>> >> >> --------------------------------------------------------------------- >> 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] > >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]