I'm trying to share the SCM settings, primarly the SCM root URL, but when I
perform a release, the parameters are changed to explicit values, defeating
the purpose.  Is there any way to make it not do that?

For example, during the release process, the following:

  <scm>
    <connection>scm:svn:${scm.root}/${project.artifactId}</connection>

<developerConnection>scm:svn:${scm.root}/${project.artifactId}</developerConnection>
    <url>${scm.root}/${project.artifactId}</url>
  </scm>

Changes into:

  <scm>
    <connection>scm:svn:http://svn:8083/MyTeam/ParentPom</connection>
    <developerConnection>scm:svn:http://svn:8083/MyTeam/ParentPom
</developerConnection>
    <url>http://svn:8083/MyTeam/ParentPom</url>
  </scm>
If it didn't change, then I could keep the parameterized version in the
ParentPOM and all children would work.  But out of the box, this won't work.

Can the SCM section be parameterized/shared?

-- 
Jeff Vincent
[email protected]
See my LinkedIn profile at:
http://www.linkedin.com/in/rjeffreyvincent
I ♥ DropBox <http://db.tt/9O6LfBX> !!

Reply via email to