You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Chris Graham (JIRA)" <ji...@codehaus.org> on 2009/02/02 03:44:19 UTC
[jira] Commented: (MNG-4017) Properties not correctly propagated
from parent to child
[ http://jira.codehaus.org/browse/MNG-4017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163504#action_163504 ]
Chris Graham commented on MNG-4017:
-----------------------------------
Never mind. Stupid me. I thought that it may have been related to:
http://jira.codehaus.org/browse/MNG-3666
In this instance, something else have been changed up the stream that I did not find (until now).
Sorry for the trouble.
-Chris
> Properties not correctly propagated from parent to child
> --------------------------------------------------------
>
> Key: MNG-4017
> URL: http://jira.codehaus.org/browse/MNG-4017
> Project: Maven 2
> Issue Type: Bug
> Affects Versions: 2.0.9
> Environment: XP. May effect other versions.
> Reporter: Chris Graham
> Attachments: mng-4017.zip
>
>
> I have a parent pom, that has these properties defined in them (amongst others):
> <properties>
> <java.source.version>1.4</java.source.version>
> <java.target.version>${java.source.version}</java.target.version>
> <pmd.target.jdk>${java.target.version}</pmd.target.jdk>
> </properties>
> When I have a pom that uses the above as a parent (either directly, or further up the tree), the java.source.version is lost, and set to 1.5 - when run under java 1.5.
> mvn help:effective-pom (and verified by looking at the versions of the generated classes) shows that the child is set to 1.5.
> Does this not break the inheritance model of POMS?
> This is the output from help:effective-pom (of the child):
> <properties>
> <java.source.version>1.5</java.source.version>
> <java.target.version>1.5</java.target.version>
> <pmd.target.jdk>1.5</pmd.target.jdk>
> </properties>
> This is the output from help:effective-pom (of the parent):
> <properties>
> <java.source.version>1.4</java.source.version>
> <java.target.version>1.4</java.target.version>
> <pmd.target.jdk>1.4</pmd.target.jdk>
> </properties>
> -Chris
--
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