You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Henrik Brautaset Aronsen (JIRA)" <ji...@codehaus.org> on 2008/08/20 08:50:26 UTC

[jira] Commented: (MARTIFACT-32) Maven does not expand expressions while installing artifacts locally

    [ http://jira.codehaus.org/browse/MARTIFACT-32?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=145527#action_145527 ] 

Henrik Brautaset Aronsen commented on MARTIFACT-32:
---------------------------------------------------

There is a simple patch in MNG-3057 which solves this issue. 

> Maven does not expand expressions while installing artifacts locally 
> ---------------------------------------------------------------------
>
>                 Key: MARTIFACT-32
>                 URL: http://jira.codehaus.org/browse/MARTIFACT-32
>             Project: Maven Artifact
>          Issue Type: Bug
>            Reporter: Harsha Rai
>
> When a pom uses expressions like:   grizzly.version  in the following pom.xml
> > <project> 
> >     <parent> 
>    ... 
> >     <artifactId>grizzly-module</artifactId> 
> >     <packaging>jar</packaging> 
> >     <version>${grizzly.version}</version> 
> Everything works well when the  project.version above is defined as a property as 'grizzly.version'  
> The  local repository layout also seems to be correct, for a given property value for, grizzly.version.
> What's going wrong is,  maven just copies the same pom.xml to the local repo directory and from there to the remote repo while deploying the
> artifacts of the same project, whose version is parameterized.
> In the strict sense,  while parsing the pom and resolving the artifacts, maven  got the right version for the project.version for the project; the same should have been used inside the pom file while installing locally. By doing this,  the expanded pom files will have right artifact information.
> Users should be given a choice if they want maven to expand expressions in the pom.xml or leave them as it is.     
> I don't know the right category of the project and component. Please reassign / redirect as appropriate.   
> This belongs somewhere pom parsing, artifact resolver and mvn install.
> 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