Here's the problem I have a parent pom defining the scm url .... <properties> <svn-repository>http://svn/repository</svn-repository> .... <scm> <connection>scm:svn:${svn-repository}/${artifactId}/trunk</connection> <url>${svn-repository}/${artifactId}</url> </scm>
This works fine for the parent pom project Output on debug >>>>>>>>>> Configuring mojo 'org.apache.maven.plugins:maven-scm-plugin:1.0:validate' --> [DEBUG] (f) basedir = c:\wk\raleys.maven\com.raleys.maven [DEBUG] (f) connectionType = connection [DEBUG] (s) connectionUrl = scm:svn:http://svn/repository/com.raleys.maven/trunk [DEBUG] (f) scmConnection = scm:svn:http://svn/repository/com.raleys.maven/trunk [DEBUG] (f) settings = [EMAIL PROTECTED] <<<<<<<<<<<<<< For the child project There is no definition for scm and here is what i get mvn -X scm:validate Output >>>>>>>>>>>>>>>>>>>> (f) basedir = c:\wk\raleys.maven\com.raleys.utils [DEBUG] (f) connectionType = connection [DEBUG] (s) connectionUrl = scm:svn:http://svn/repository/com.raleys.utils/trunk/com.raleys.utils [DEBUG] (f) developerConnectionUrl = scm:svn:http://svn/repository/com.raleys.utils/trunk/com.raleys.utils [DEBUG] (f) settings = [EMAIL PROTECTED] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< However if I put the definition cut and paste from the parent pom into the child pom <scm> <connection>scm:svn:${svn-repository}/${artifactId}/trunk</connection> <url>${svn-repository}/${artifactId}</url> </scm> mvn -X scm:validate gives this output >>>>>>>>>>>>>>>>>> [DEBUG] (f) basedir = c:\wk\raleys.maven\com.raleys.utils [DEBUG] (f) connectionType = connection [DEBUG] (s) connectionUrl = scm:svn:http://svn/repository/com.raleys.utils/trunk [DEBUG] (f) scmConnection = scm:svn:http://svn/repository/com.raleys.utils/trunk [DEBUG] (f) settings = [EMAIL PROTECTED] <<<<<<<<<<< Is this a bug or am I missing something -- View this message in context: http://www.nabble.com/Maven-SCM-resolution-problem-when-used-with-parent-pom-tf4000596s177.html#a11362563 Sent from the Maven - SCM mailing list archive at Nabble.com.