SCM connection URL is inherited with artifactId added -----------------------------------------------------
Key: SCM-570 URL: http://jira.codehaus.org/browse/SCM-570 Project: Maven SCM Issue Type: Bug Components: maven-plugin Reporter: a Not sure if this is a bug or a feature (could not find documentation) and if it applies to scm plugin or maven core. TC: 1. Make a parent pom: <scm> <connection>${svn.repository}/trunk/${component.folder}</connection> </scm> <properties> <svn.repository>scm:svn:svn://localhost/myRepo</svn.repository> <component.folder>components/myParentPomComponent</component.folder> </properties> 2. Make child pom: <parent> <artifactId>myParentPomComponent</artifactId> </parent> <properties> <component.folder>components/myChildComponent</component.folder> </properties> 3. In folder with child component perform mvn help:effective-pom|grep svn Expected result: scm:svn:svn://localhost/myRepo/trunk/components/myChildComponent Actual result: scm:svn:svn://localhost/myRepo/trunk/components/myChildComponent/myChildComponent 4. Add to child pom: <scm> <connection>${svn.repository}/trunk/${component.folder}</connection> </scm> 5. In folder with child component perform mvn help:effective-pom|grep svn Actual result: scm:svn:svn://localhost/myRepo/trunk/components/myChildComponent ---------------------- So if <scm> is omited it is inherited with artifactId applied and that breaks the schema when you specify folder with this component in a property. -- 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