Author: tchemit Date: 2010-06-17 17:00:30 +0200 (Thu, 17 Jun 2010) New Revision: 917 Url: http://nuiton.org/repositories/revision/mavenpom/917 Log: Evolution #688: Improve distributionManagement for release Modified: trunk/mavenpom4labs/pom.xml trunk/mavenpom4redmine/pom.xml trunk/pom.xml Modified: trunk/mavenpom4labs/pom.xml =================================================================== --- trunk/mavenpom4labs/pom.xml 2010-06-14 12:14:07 UTC (rev 916) +++ trunk/mavenpom4labs/pom.xml 2010-06-17 15:00:30 UTC (rev 917) @@ -34,7 +34,7 @@ <parent> <groupId>org.nuiton</groupId> <artifactId>mavenpom</artifactId> - <version>2.1.6-SNAPSHOT</version> + <version>2.2-SNAPSHOT</version> </parent> <artifactId>mavenpom4labs</artifactId> Modified: trunk/mavenpom4redmine/pom.xml =================================================================== --- trunk/mavenpom4redmine/pom.xml 2010-06-14 12:14:07 UTC (rev 916) +++ trunk/mavenpom4redmine/pom.xml 2010-06-17 15:00:30 UTC (rev 917) @@ -34,7 +34,7 @@ <parent> <groupId>org.nuiton</groupId> <artifactId>mavenpom</artifactId> - <version>2.1.6-SNAPSHOT</version> + <version>2.2-SNAPSHOT</version> </parent> <artifactId>mavenpom4redmine</artifactId> Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2010-06-14 12:14:07 UTC (rev 916) +++ trunk/pom.xml 2010-06-17 15:00:30 UTC (rev 917) @@ -33,7 +33,7 @@ <groupId>org.nuiton</groupId> <artifactId>mavenpom</artifactId> - <version>2.1.6-SNAPSHOT</version> + <version>2.2-SNAPSHOT</version> <modules> <module>mavenpom4redmine</module> @@ -270,6 +270,16 @@ <!-- a property to define list id --> <listId>${projectId}</listId> + + <!-- location of nuiton-central-releases repository --> + <nuiton.central.release.repository>scpexe://nuiton.org/var/lib/nexus/storage/nuiton-central-releases</nuiton.central.release.repository> + + <!-- location of nuiton-other-releases repository --> + <nuiton.other.release.repository>scpexe://nuiton.org/var/lib/nexus/storage/nuiton-other-releases</nuiton.other.release.repository> + + <!-- location of the release repository to use --> + <release.repository>${nuiton.other.release.repository}</release.repository> + <!-- default encoding --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> @@ -633,18 +643,19 @@ <!-- prerequisites --> <prerequisites> - <maven>2.1.0</maven> + <maven>2.2.1</maven> </prerequisites> <!--Distribution--> <distributionManagement> + <!-- for release, fill the release.repository property --> <repository> <id>nuiton</id> - <url>scpexe://nuiton.org/var/lib/maven/release</url> + <url>${release.repository}</url> </repository> <snapshotRepository> <id>nuiton</id> - <url>scpexe://nuiton.org/var/lib/maven/snapshot</url> + <url>scpexe://nuiton.org/var/lib/nexus/storage/snapshots</url> </snapshotRepository> <site> <id>nuiton</id> @@ -1217,25 +1228,12 @@ <!-- extra files to include in release --> <redmine.releaseFiles/> + <!-- deploy releases on nuiton-central-releases repository --> + <release.repository>${nuiton.central.release.repository}</release.repository> </properties> <build> - <pluginManagement> - <plugins> - - <plugin> - <artifactId>maven-release-plugin</artifactId> - <!--<configuration>--> - <!--<!– activate this profile while doing release:prepare –>--> - <!--<prepareVerifyArgs>-Dinternal</prepareVerifyArgs>--> - <!--<!– activate this profile while doing release:perform –>--> - <!--<releaseProfiles>internal,release-sign-artifacts</releaseProfiles>--> - <!--</configuration>--> - </plugin> - - </plugins> - </pluginManagement> - + <plugins> <!--