Author: dennisl
Date: Sun Jul 9 14:11:55 2006
New Revision: 420352
URL: http://svn.apache.org/viewvc?rev=420352&view=rev
Log:
Add info about SHA1 checksums.
Correct the section 'Releasing the next version', when relocating Maven 2
artifacts.
Modified:
maven/site/trunk/src/site/apt/guides/mini/guide-relocation.apt
Modified: maven/site/trunk/src/site/apt/guides/mini/guide-relocation.apt
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/guides/mini/guide-relocation.apt?rev=420352&r1=420351&r2=420352&view=diff
==============================================================================
--- maven/site/trunk/src/site/apt/guides/mini/guide-relocation.apt (original)
+++ maven/site/trunk/src/site/apt/guides/mini/guide-relocation.apt Sun Jul 9
14:11:55 2006
@@ -37,7 +37,7 @@
[[2]] Change the groupId to <<<org.bar>>> in all the <<<foo>>>-related pom
files in
the temporary location.
- [[3]] If your project uses MD5 checksums you must now create new checksums for
+ [[3]] If your project uses MD5 or SHA1 checksums you must now create new
checksums for
the changed pom files in the temporary location. If the pom file needs to be
signed, do that as well.
@@ -99,7 +99,7 @@
see
{{{http://maven.apache.org/ref/current/maven-model/maven.html#class_relocation}the
pom reference}}.
- [[5]] If your project uses MD5 checksums you must now create new checksums for
+ [[5]] If your project uses MD5 or SHA1 checksums you must now create new
checksums for
the pom files in <<</bar/foo/>>> in your Maven 2 repository. If the pom file
needs
to be signed, do that as well.
@@ -115,9 +115,18 @@
** Releasing the next version
- When the next release of <<<foo>>> is made, you only need to publish a Maven 2
- pom with a groupId of <<<org.bar>>>, since users of previous versions have
- already been informed of the changed groupId.
+ When the next release of <<<foo>>> is made, you should publish two Maven 2 pom
+ files. First you should publish a pom with the new groupId <<<org.bar>>>.
+
+ Because data in the repository is not supposed to change, Maven 2 doesn't
+ download pom files that it has already downloaded. Therefor you will also need
+ to publish a pom file with the old groupId <<<bar>>> for the new version. This
+ should be a minimal relocation pom (as described in step 4 above), but for the
+ new version of <<<foo>>>.
+
+ For the release after that, you only need to publish a Maven 2 pom with a
+ groupId of <<<org.bar>>>, since users of the previous version have been
+ informed of the changed groupId.
* How to relocate a Maven 1 artifact to a Maven 2 artifact with a different
groupId