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.

Reply via email to