You need to run the release from the aggregator pom.  not from the parent.

The SCM information will effectively be ignored by the release plugin in all
but the aggregator root.

But you will want the SCM info in each project so that the project site will
contain the correct information

2010/4/19 Thomas Scheffler <thomas.scheff...@uni-jena.de>

> Hi,
>
> after migrating our old ant build system to maven our first non-SNAPSHOT
> release is planned. But I have difficulties to get it work with the release
> plugin.
>
> SVN layout is this:
>
> branches/
> tags/
> trunk/
>  |-- pom.xml
>  |-- parent/
>  |     `-- pom.xml
>  |-- module1/
>  |     `-- pom.xml
>  |-- ..
>  `-- modulen/
>        `-- pom.xml
>
>
> The pom-parent of trunk/pom.xml is trunk/parent/pom.xml.
>
> For parent and module1-modulen the scm-URLs are defined in the pom.xml of
> parent like this:
>
>
> <scm>
>  <connection>scm:svn:file:///svn/trunk/${project.artifactId}</connection>
>
>
> <developerConnection>scm:svn:file:///svn/trunk/${project.artifactId}</developerConnection>
> </scm>
>
> in trunk/pom.xml like this:
>
> <scm>
>  <connection>scm:svn:file:///svn/trunk</connection>
>  <developerConnection>scm:svn:file:///svn/trunk</developerConnection>
> </scm>
>
> No with that the generated sites for all modules will link to the correct
> SVN-URL. But after a
> "mvn release:prepare"
> the repository layout is wrong
>
> branches/
> tags/
>  `-- release-1.0
>        |-- branches
>        |-- tags
>        `-- trunk
> trunk/
>
> The release plugin did not copied the content of the trunk folder to
> tags/release-1.0 but the content of the parent-folder.
>
> So how do I have to configure the scm/release plugins to get this done
> correctly?
>
> Regards,
>
> Thomas
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

Reply via email to