[ http://jira.codehaus.org/browse/MNG-2626?page=all ]
Brian Topping updated MNG-2626: ------------------------------- Attachment: MNG-2626it.tgz integration test basis > System scope dependencies in parent POM cause validation warnings for most > plugins and errors in assembly plugin > ---------------------------------------------------------------------------------------------------------------- > > Key: MNG-2626 > URL: http://jira.codehaus.org/browse/MNG-2626 > Project: Maven 2 > Issue Type: Bug > Components: Errors > Affects Versions: 2.1 > Reporter: Brian Topping > Priority: Blocker > Attachments: interpolation.patch, MNG-2626it.tgz > > > When system scope dependencies are in a parent POM and the systemPath for > those variables contain a variable to be interpolated as a root path, maven > throws off a lot of spurious warnings that the POM does not validate because > system paths need to be absolute. An example of this in a parent POM (where > ${jboss.home} is defined in ~/.m2/settings.xml): > {code:xml} > <dependency> > <groupId>jboss</groupId> > <artifactId>activation</artifactId> > <version>4.0.4.GA</version> > <scope>system</scope> > > <systemPath>${jboss.home}/server/default/lib/activation.jar</systemPath> > </dependency> > {code} > In discussing this with John and Jason online, both apparently have generic > implementations that can go in at some point, but this is something I would > like to get into 2.0.5. The patch is ~25 lines of new code with one > replaced. > It's marked as blocker because we use the assembly plugin, which fails the > build on the validation problem where most other plugins just enumerate every > system scope dependency. For now, I will distribute the patched version > around the company though :-) > thanks -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira