[ https://jira.codehaus.org/browse/MNG-4223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=342591#comment-342591 ]
Jörg Hohwiller commented on MNG-4223: ------------------------------------- There is great news for this issue: https://svn.codehaus.org/mojo/trunk/sandbox/consumer-maven-plugin Please note that the plugin will move out of sandbox in the future so try mojo instead of sandbox if the link stopped working: https://svn.codehaus.org/mojo/trunk/mojo/consumer-maven-plugin Simply check-out and install this plugin. Then add this to your toplevel POMs build-section: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>consumer-maven-plugin</artifactId> <version>1.0.0-beta-1-SNAPSHOT</version> </plugin> I hope that the plugin will move out of sandbox and be released soon. If you have any feedback please let us know (ideally on MOJOs dev mailing list). > Resolve expressions in POM artifact coordinates > ----------------------------------------------- > > Key: MNG-4223 > URL: https://jira.codehaus.org/browse/MNG-4223 > Project: Maven 2 & 3 > Issue Type: Bug > Components: POM > Affects Versions: 2.2.0 > Reporter: John Casey > Fix For: Issues to be reviewed for 3.x > > > See: > http://docs.codehaus.org/display/MAVEN/Artifact-Coordinate+Expression+Transformation > See also: MNG-3057, MNG-4167 > We need to resolve artifact coordinates in the POM, including project > coordinate, dependencies, plugins, reports, etc. but NOT plugin configuration > sections. These coordinates need to be resolved prior to plugins like GPG > being executed, and prior to install/deploy steps, to ensure that signatures > and derivatives (shade plugin output, for instance), along with installed and > deployed copies, contain resolved values. > We attempted this for version expressions in 2.1.0, but this had several > problems, including not being in place for plugin executions, and resolving > version expressions within plugin configurations. When we tried to remedy > this in 2.2.0, a bunch of more subtle issues sprang up, which are described > in the link at the top of this description. In short, we can't really solve > this adequately in 2.2.0 without performing major surgery, and even then I'm > not sure it'd work. We need to consider this as a design requirement for > Maven 3.x, where we can design it into the system instead of trying to > retrofit... -- This message was sent by Atlassian JIRA (v6.1.6#6162)