Review inheritance of SCM info
------------------------------

                 Key: MNG-3844
                 URL: http://jira.codehaus.org/browse/MNG-3844
             Project: Maven 2
          Issue Type: Wish
          Components: Inheritance and Interpolation
    Affects Versions: 2.1.0-M1, 2.0.9
            Reporter: Benjamin Bentmann
            Priority: Trivial


Consider this parent POM snippet:
{code:xml}
<scm>
  <url>http://parent.url/viewvc</url>
  <connection>http://parent.url/scm</connection>
  <developerConnection>https://parent.url/scm</developerConnection>
  <tag>parent-tag</tag>
</scm>
{code}
And now this child POM snippet:
{code:xml}
<scm>
  <developerConnection>https://child.url/scm</developerConnection>
</scm>
{code}
This delivers the effective child POM:
{code:xml}
<scm>
  <url>http://parent.url/viewvc/child</url>
  <connection>http://parent.url/scm/child</connection>
  <developerConnection>https://child.url/scm</developerConnection>
</scm>
{code}
i.e. {{<url>}} and {{<connection>}} are still inherited.

This appears neither sensible nor consistent with other inheritance rules (e.g. 
{{<ciManagement>}} and {{<issueManagement>}} are only inherited if completely 
omitted in the child).

-- 
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

        

Reply via email to