Mavenpom-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- 1463 discussions
Author: tchemit
Date: 2013-08-08 16:40:58 +0200 (Thu, 08 Aug 2013)
New Revision: 1459
Url: http://nuiton.org/projects/mavenpom/repository/revisions/1459
Log:
fixes #2812: Updates helper-m-p to 2.1
fixes #2813: Updates jredmine-m-p to 1.6
Modified:
trunk/pom.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2013-08-08 12:20:23 UTC (rev 1458)
+++ trunk/pom.xml 2013-08-08 14:40:58 UTC (rev 1459)
@@ -260,8 +260,8 @@
<antVersion>1.8.3</antVersion>
<!-- our plugins -->
- <helperPluginVersion>2.1-SNAPSHOT</helperPluginVersion>
- <jredminePluginVersion>1.6-SNAPSHOT</jredminePluginVersion>
+ <helperPluginVersion>2.1</helperPluginVersion>
+ <jredminePluginVersion>1.6</jredminePluginVersion>
<jrstPluginVersion>2.0.1</jrstPluginVersion>
<!-- apache maven plugins version -->
1
0
r1458 - in trunk: mavenpom4redmine mavenpomdoc/src/site/apt/mavenpom4redmine
by tchemit@users.nuiton.org 08 Aug '13
by tchemit@users.nuiton.org 08 Aug '13
08 Aug '13
Author: tchemit
Date: 2013-08-08 14:20:23 +0200 (Thu, 08 Aug 2013)
New Revision: 1458
Url: http://nuiton.org/projects/mavenpom/repository/revisions/1458
Log:
can't do next version while release + use last redmine and helperm-p- api
Modified:
trunk/mavenpom4redmine/pom.xml
trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/properties.apt
Modified: trunk/mavenpom4redmine/pom.xml
===================================================================
--- trunk/mavenpom4redmine/pom.xml 2013-08-07 16:46:18 UTC (rev 1457)
+++ trunk/mavenpom4redmine/pom.xml 2013-08-08 12:20:23 UTC (rev 1458)
@@ -138,6 +138,10 @@
http://maven-site.nuiton.org/mavenpom/announcement/redmine
</redmine.templateDirectory>
+ <!-- since v 4.0, can execute som mojo not on root module -->
+ <redmine.runOnlyOnRoot>false</redmine.runOnlyOnRoot>
+ <helper.runOnlyOnRoot>false</helper.runOnlyOnRoot>
+
<!-- extra files to include in release -->
<redmine.releaseFiles/>
@@ -156,7 +160,6 @@
<skipReleaseUpdateVersion>${skipPostRelease}</skipReleaseUpdateVersion>
<skipReleaseSendEmail>${skipPostRelease}</skipReleaseSendEmail>
<skipReleasePublishNews>${skipPostRelease}</skipReleasePublishNews>
- <skipReleaseNextVersion>${skipPostRelease}</skipReleaseNextVersion>
</properties>
<!-- ************************************************************* -->
@@ -459,18 +462,6 @@
</newsTitle>
</configuration>
</execution>
-
- <execution>
- <id>jredmine-next-version</id>
- <goals>
- <goal>next-version</goal>
- </goals>
- <phase>deploy</phase>
- <!--inherited>false</inherited-->
- <configuration>
- <skipNextVersion>${skipReleaseNextVersion}</skipNextVersion>
- </configuration>
- </execution>
</executions>
</plugin>
@@ -496,6 +487,10 @@
<dryRun>true</dryRun>
<redmine.dryRun>${dryRun}</redmine.dryRun>
+
+ <!-- In this mode, can only run redmine mojo on root module -->
+ <redmine.runOnlyOnRoot>true</redmine.runOnlyOnRoot>
+ <helper.runOnlyOnRoot>true</helper.runOnlyOnRoot>
</properties>
<build>
@@ -588,6 +583,10 @@
<dryRun>true</dryRun>
<redmine.dryRun>${dryRun}</redmine.dryRun>
+
+ <!-- In this mode, can only run redmine mojo on root module -->
+ <redmine.runOnlyOnRoot>true</redmine.runOnlyOnRoot>
+ <helper.runOnlyOnRoot>true</helper.runOnlyOnRoot>
</properties>
<build>
@@ -704,6 +703,10 @@
<properties>
+ <!-- In this mode, can only run redmine mojo on root module -->
+ <redmine.runOnlyOnRoot>true</redmine.runOnlyOnRoot>
+ <helper.runOnlyOnRoot>true</helper.runOnlyOnRoot>
+
</properties>
<build>
@@ -757,6 +760,7 @@
<!-- for a multi-module just run on root project -->
<runOnce>true</runOnce>
+ <useLatestClosedVersion>true</useLatestClosedVersion>
</configuration>
</plugin>
@@ -766,7 +770,7 @@
</build>
</profile>
- <!-- to enter into redmine -->
+ <!-- To publish attachments in redmine -->
<profile>
<id>redmine-publish-attachments-profile</id>
<activation>
Modified: trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/properties.apt
===================================================================
--- trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/properties.apt 2013-08-07 16:46:18 UTC (rev 1457)
+++ trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/properties.apt 2013-08-08 12:20:23 UTC (rev 1458)
@@ -88,8 +88,6 @@
*----------------------------------------------+--------------------------------------------------------+
| {{skipReleasePublishNews}} | true |
*----------------------------------------------+--------------------------------------------------------+
-| {{skipReleaseNextVersion}} | true |
-*----------------------------------------------+--------------------------------------------------------+
| {{skipPostRelease}} | true |
*----------------------------------------------+--------------------------------------------------------+
@@ -304,7 +302,6 @@
skipReleaseUpdateVersion
skipReleaseSendEmail
skipReleasePublishNews
- skipReleaseNextVersion
--------------------------------------------------------------------------------
{{{Propriétés post-release (depuis la version 4.0)}[remonter]}}
@@ -350,14 +347,3 @@
pas utiliser la valeur de la proprié {{skipPostRelease}}).
{{{Propriétés post-release (depuis la version 4.0)}[remonter]}}
-
-* {skipReleaseNextVersion}
-
- <Depuis la version 4.0)> Pour ne pas déclancher la génération de la nouvelle
- version sur le serveur redmine.
- Par défault la valeur vaut <false>.
-
- A placer sur la valeur <true> sur le dernier module du projet (si on ne veut
- pas utiliser la valeur de la proprié {{skipPostRelease}}).
-
- {{{Propriétés post-release (depuis la version 4.0)}[remonter]}}
1
0
r1457 - in trunk: . mavenpom4redmine mavenpomdoc/src/site/apt/mavenpom4redmine
by tchemit@users.nuiton.org 07 Aug '13
by tchemit@users.nuiton.org 07 Aug '13
07 Aug '13
Author: tchemit
Date: 2013-08-07 18:46:18 +0200 (Wed, 07 Aug 2013)
New Revision: 1457
Url: http://nuiton.org/projects/mavenpom/repository/revisions/1457
Log:
fixes #2814: Updates jetty-m-p to 8.1.12.v20130726
refs #2812: Updates helper-m-p to 2.1
refs #2813: Updates jredmine-m-p to 1.6
refs #2801: Simplify release process (improve it and doc)
Modified:
trunk/mavenpom4redmine/pom.xml
trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/properties.apt
trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt
trunk/pom.xml
Modified: trunk/mavenpom4redmine/pom.xml
===================================================================
--- trunk/mavenpom4redmine/pom.xml 2013-08-07 08:01:07 UTC (rev 1456)
+++ trunk/mavenpom4redmine/pom.xml 2013-08-07 16:46:18 UTC (rev 1457)
@@ -123,12 +123,14 @@
<redmine.safe>false</redmine.safe>
<redmine.url>http://${platform}</redmine.url>
<redmine.projectId>${projectId}</redmine.projectId>
- <redmine.xmlPath>${maven.gen.dir}/changes/changes.xml</redmine.xmlPath>
+ <redmine.xmlPath>
+ ${maven.root.dir}/target/changes/changes.xml
+ </redmine.xmlPath>
<redmine.collectedArtifacts>
- target/collect-artifacts.txt
+ ${maven.root.dir}/target/collect-artifacts.txt
</redmine.collectedArtifacts>
<redmine.collectedAttachments>
- target/collect-attachments.txt
+ ${maven.root.dir}/target/collect-attachments.txt
</redmine.collectedAttachments>
<redmine.deploymentUrl>${repository.home.url}</redmine.deploymentUrl>
@@ -147,11 +149,14 @@
<!-- Post Release configuration (by default do not send - publish) -->
- <skipReleasePublishAttachments>true</skipReleasePublishAttachments>
- <skipReleaseUpdateVersion>true</skipReleaseUpdateVersion>
- <skipReleaseSendEmail>true</skipReleaseSendEmail>
- <skipReleasePublishNews>true</skipReleasePublishNews>
- <skipReleaseNextVersion>true</skipReleaseNextVersion>
+ <skipPostRelease>true</skipPostRelease>
+ <skipReleasePublishAttachments>
+ ${skipPostRelease}
+ </skipReleasePublishAttachments>
+ <skipReleaseUpdateVersion>${skipPostRelease}</skipReleaseUpdateVersion>
+ <skipReleaseSendEmail>${skipPostRelease}</skipReleaseSendEmail>
+ <skipReleasePublishNews>${skipPostRelease}</skipReleasePublishNews>
+ <skipReleaseNextVersion>${skipPostRelease}</skipReleaseNextVersion>
</properties>
<!-- ************************************************************* -->
@@ -249,9 +254,7 @@
</goals>
<phase>verify</phase>
<configuration>
- <descriptionFile>
- ${redmine.collectedArtifacts}
- </descriptionFile>
+ <descriptionFile>${redmine.collectedArtifacts}</descriptionFile>
<includeAttached>true</includeAttached>
<includeSiteAttached>true</includeSiteAttached>
</configuration>
@@ -264,9 +267,7 @@
<phase>verify</phase>
<configuration>
<extraFiles>${redmine.releaseFiles}</extraFiles>
- <descriptionFile>
- ${redmine.collectedAttachments}
- </descriptionFile>
+ <descriptionFile>${redmine.collectedAttachments}</descriptionFile>
<includeAttached>false</includeAttached>
</configuration>
</execution>
@@ -311,8 +312,10 @@
<!-- fails if redmine goals are not ok -->
<redmine.safe>true</redmine.safe>
- <dryRun>true</dryRun>
- <redmine.dryRun>${dryRun}</redmine.dryRun>
+ <!-- no dry run for us (we trust the jredmine-m-p !) -->
+ <redmine.dryRun>false</redmine.dryRun>
+
+ <releaseAnnouncementTitle>${session.topLevelProject.name} ${session.topLevelProject.version} released</releaseAnnouncementTitle>
</properties>
<build>
@@ -356,7 +359,7 @@
<skipSendEmail>${skipReleaseSendEmail}</skipSendEmail>
<emailTitle>
- [ANN] - ${project.name} ${project.version} released
+ [ANN] - ${releaseAnnouncementTitle}
</emailTitle>
<emailContentFile>
target/generated-sources/announcement/release-email-announcement.vm
@@ -414,6 +417,12 @@
</goals>
<phase>verify</phase>
<configuration>
+ <skipGenerateEmailAnnouncement>
+ ${skipReleaseSendEmail}
+ </skipGenerateEmailAnnouncement>
+ <skipGenerateNewsAnnouncement>
+ ${skipReleasePublishNews}
+ </skipGenerateNewsAnnouncement>
<anonymous>${publicProject}</anonymous>
<urlDownload>
${redmine.url}/projects/${projectId}/files
@@ -446,7 +455,7 @@
</newsContentFile>
<newsSummary>${project.description}</newsSummary>
<newsTitle>
- ${project.name} ${project.version} released
+ ${releaseAnnouncementTitle}
</newsTitle>
</configuration>
</execution>
Modified: trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/properties.apt
===================================================================
--- trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/properties.apt 2013-08-07 08:01:07 UTC (rev 1456)
+++ trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/properties.apt 2013-08-07 16:46:18 UTC (rev 1457)
@@ -39,8 +39,10 @@
Vue d'ensemble
+* Propriétés de base
+
*----------------------------------------------+--------------------------------------------------------+
-| <<property>> | <<Default- value>> |
+| <<property>> | <<Default value>> |
*----------------------------------------------+--------------------------------------------------------+
| {{platform}} | <<nuiton.org>> |
*----------------------------------------------+--------------------------------------------------------+
@@ -68,7 +70,29 @@
*----------------------------------------------+--------------------------------------------------------+
| {{redmine.libReleaseFiles}} | target/${project.artifactId}-${project.version}-deps.zip,target/${project.artifactId}-${project.version}-full.zip|
*----------------------------------------------+--------------------------------------------------------+
+| {{releaseAnnouncementTitle}} | ${session.topLevelProject.name} ${session.topLevelProject.version} released|
+*----------------------------------------------+--------------------------------------------------------+
+* Propriétés post-release (depuis la version 4.0)
+
+*----------------------------------------------+--------------------------------------------------------+
+| <<property>> | <<Default value>> |
+*----------------------------------------------+--------------------------------------------------------+
+| {{skipPostRelease}} | true |
+*----------------------------------------------+--------------------------------------------------------+
+| {{skipReleasePublishAttachments}} | true |
+*----------------------------------------------+--------------------------------------------------------+
+| {{skipReleaseUpdateVersion}} | true |
+*----------------------------------------------+--------------------------------------------------------+
+| {{skipReleaseSendEmail}} | true |
+*----------------------------------------------+--------------------------------------------------------+
+| {{skipReleasePublishNews}} | true |
+*----------------------------------------------+--------------------------------------------------------+
+| {{skipReleaseNextVersion}} | true |
+*----------------------------------------------+--------------------------------------------------------+
+| {{skipPostRelease}} | true |
+*----------------------------------------------+--------------------------------------------------------+
+
Détails
* {platform}
@@ -81,11 +105,15 @@
forge.codelutin.com
--------------------------------------------------------------------------------
+ {{{Propriétés de base}[remonter]}}
+
* {publicProject}
Pour savoir si un project est public. Si le projet est privé dans redmine, il
faut alors mettre comme valeur <<false>>.
+ {{{Propriétés de base}[remonter]}}
+
* {redmine.url}
L'url du serveur redmine.
@@ -96,6 +124,8 @@
<Note:> en théorie, cette propriété ne doit pas être modifiée.
+ {{{Propriétés de base}[remonter]}}
+
* {redmine.serverId}
L'id du serveur (dans votre <<settings.xml>>) pour se logguer sur redmine.
@@ -116,6 +146,8 @@
<Note:> en théorie, cette propriété ne doit pas être modifiée.
+ {{{Propriétés de base}[remonter]}}
+
* {redmine.projectId}
L'id du projet redmine. Par défaut, il s'agit de la propriété <<projectId>>.
@@ -126,6 +158,8 @@
<Note:> en théorie, cette propriété ne doit pas être modifiée.
+ {{{Propriétés de base}[remonter]}}
+
* {redmine.xmlPath}
Le chemin du fichier des 'issues' généré.
@@ -139,6 +173,8 @@
<Note:> en théorie, cette propriété ne doit pas être modifiée.
+ {{{Propriétés de base}[remonter]}}
+
* {redmine.issueLinkTemplate}
L'url des issues sur le serveur redmine. Le pattern <<%ISSUE%>> sera remplacé
@@ -150,6 +186,8 @@
<Note:> en théorie, cette propriété ne doit pas être modifiée.
+ {{{Propriétés de base}[remonter]}}
+
* {redmine.versionLinkTemplate}
L'url des version sur le serveur redmine. Le pattern <<%VERSION%>> sera
@@ -161,6 +199,8 @@
<Note:> en théorie, cette propriété ne doit pas être modifiée.
+ {{{Propriétés de base}[remonter]}}
+
* {redmine.attachmentLinkTemplate}
L'url des fichiers sur le serveur redmine. Le pattern <<%FILE%>> sera
@@ -172,6 +212,8 @@
<Note:> en théorie, cette propriété ne doit pas être modifiée.
+ {{{Propriétés de base}[remonter]}}
+
* {redmine.collectedAttachments}
Le fichier qui contient la liste des fichiers à envoyer sur redmine lors d'une
@@ -187,6 +229,8 @@
<Note:> en théorie, cette propriété ne doit pas être modifiée.
+ {{{Propriétés de base}[remonter]}}
+
* {redmine.collectedArtifacts}
Le fichier qui contient la liste des fichiers à deployer sur le dépôt maven.
@@ -201,6 +245,8 @@
<Note:> en théorie, cette propriété ne doit pas être modifiée.
+ {{{Propriétés de base}[remonter]}}
+
* {redmine.releaseFiles}
La liste des fichiers à envoyer sur redmine lors d'une nouvelle release
@@ -211,6 +257,8 @@
Par défaut, vide (i.e rien à deployer sur redmine pour le module courant).
+ {{{Propriétés de base}[remonter]}}
+
* {redmine.libReleaseFiles}
La définition des fichiers à ajouter à une release pour un module de type
@@ -224,3 +272,92 @@
--------------------------------------------------------------------------------
<Note:> en théorie, cette propriété ne doit pas être modifiée.
+
+ {{{Propriétés de base}[remonter]}}
+
+* {releaseAnnouncementTitle}
+
+ Le titre de la news d'annonce.
+
+ Par défaut :
+
+--------------------------------------------------------------------------------
+${session.topLevelProject.name} ${session.topLevelProject.version} released
+--------------------------------------------------------------------------------
+
+ <Note:> Est aussi utilisé (préfixé par [ANN]) pour le titre du courriel
+ d'annonce.
+
+ {{{Propriétés de base}[remonter]}}
+
+* {skipPostRelease}
+
+ <Depuis la version 4.0)> Pour ne pas déclancher l'opération de post-release.
+ Par défault la valeur vaut <false>.
+
+ A placer sur la valeur <true> sur le dernier module du projet.
+
+ Cette propriété est aussi la valeur par défaut utilisée pour les propriétés suivantes :
+
+--------------------------------------------------------------------------------
+ skipReleasePublishAttachments
+ skipReleaseUpdateVersion
+ skipReleaseSendEmail
+ skipReleasePublishNews
+ skipReleaseNextVersion
+--------------------------------------------------------------------------------
+
+ {{{Propriétés post-release (depuis la version 4.0)}[remonter]}}
+
+* {skipReleasePublishAttachments}
+
+ <Depuis la version 4.0)> Pour ne pas déclancher la publication des pièces-jointes sur le serveur redmine.
+ Par défault la valeur vaut <false>.
+
+ A placer sur la valeur <true> sur le dernier module du projet (si on ne veut
+ pas utiliser la valeur de la proprié {{skipPostRelease}}).
+
+ {{{Propriétés post-release (depuis la version 4.0)}[remonter]}}
+
+* {skipReleaseUpdateVersion}
+
+ <Depuis la version 4.0)> Pour ne pas déclancher la mise à jour de la version sur le serveur redmine.
+ Par défault la valeur vaut <false>.
+
+ A placer sur la valeur <true> sur le dernier module du projet (si on ne veut
+ pas utiliser la valeur de la proprié {{skipPostRelease}}).
+
+ {{{Propriétés post-release (depuis la version 4.0)}[remonter]}}
+
+* {skipReleaseSendEmail}
+
+ <Depuis la version 4.0)> Pour ne pas déclancher la génération et l'envoie
+ du courriel d'annonce sur la liste <<commits>> du projet.
+ Par défault la valeur vaut <false>.
+
+ A placer sur la valeur <true> sur le dernier module du projet (si on ne veut
+ pas utiliser la valeur de la proprié {{skipPostRelease}}).
+
+ {{{Propriétés post-release (depuis la version 4.0)}[remonter]}}
+
+* {skipReleasePublishNews}
+
+ <Depuis la version 4.0)> Pour ne pas déclancher la génération et l'envoie
+ de la news d'annonce sur le serveur redmine.
+ Par défault la valeur vaut <false>.
+
+ A placer sur la valeur <true> sur le dernier module du projet (si on ne veut
+ pas utiliser la valeur de la proprié {{skipPostRelease}}).
+
+ {{{Propriétés post-release (depuis la version 4.0)}[remonter]}}
+
+* {skipReleaseNextVersion}
+
+ <Depuis la version 4.0)> Pour ne pas déclancher la génération de la nouvelle
+ version sur le serveur redmine.
+ Par défault la valeur vaut <false>.
+
+ A placer sur la valeur <true> sur le dernier module du projet (si on ne veut
+ pas utiliser la valeur de la proprié {{skipPostRelease}}).
+
+ {{{Propriétés post-release (depuis la version 4.0)}[remonter]}}
Modified: trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt
===================================================================
--- trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt 2013-08-07 08:01:07 UTC (rev 1456)
+++ trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt 2013-08-07 16:46:18 UTC (rev 1457)
@@ -35,7 +35,7 @@
Cette page décrit la méthode pour effectuer une release d'un projet héritant
de <<mavenpom4redmine>>.
-Nouveau processus de release (Version 4.0)
+Nouveau processus de release (À partir de la version 4.0)
Depuis la version 4.0, on a simplifié la procédure de release et il est
désormais possible de n'utiliser que le plugin release sans avoir à
@@ -57,11 +57,13 @@
[]
A noter que dans ce nouveau mode de release, l'intervention humaine n'est
- plus possible pendant le process de release, la news d'annonce sera
- automatique publiée et un unique courriel sera envoyé désormais sur la liste
- <<commits>> du projet; à votre charge ensuite d'envoyer le vrai courriel
+ plus possible, la news d'annonce sera automatique générée publiée et un unique
+ courriel sera envoyé désormais sur la liste <<commits>> du projet; à la charge
+ ensuite de l'humain qui déclanche la release d'envoyer le vrai courriel
d'annonce de nouvelle release sur les listes adéquates (<<devel>>, <<users>>,
- <<announce>>).
+ <<announce>>). C'est l'occasion de bien vérifier que tout est correct dans la
+ release (vérification du contenu des livrables, déployement dans les
+ environnements pré-prod, ...).
Pour cela il alors placer sur le <<dernier>> module du build la configuration
suivante :
@@ -69,16 +71,28 @@
--------------------------------------------------------------------------------
<!-- Post Release configuration -->
- <skipReleasePublishAttachments>false</skipReleasePublishAttachments>
- <skipReleaseUpdateVersion>false</skipReleaseUpdateVersion>
- <skipReleaseSendEmail>false</skipReleaseSendEmail>
- <skipReleasePublishNews>false</skipReleasePublishNews>
- <skipReleaseNextVersion>false</skipReleaseNextVersion>
+ <skipPostRelease>false</skipPostRelease>
--------------------------------------------------------------------------------
+ Il est aussi possible de définir d'agir de manière plus fine sur les actions
+ à mener pendant cette phase post-release, via les drapeaux :
+
+ * {{properties.html#skipReleasePublishAttachments}}
+
+ * {{properties.html#skipReleaseUpdateVersion}}
+
+ * {{properties.html#skipReleaseSendEmail}}
+
+ * {{properties.html#skipReleasePublishNews}}
+
+ * {{properties.html#skipReleaseNextVersion}}
+
+ []
+
A noter aussi que le profile <<post-release-profile>> qui fait tout cela est
ajouté dans la configuration du goal <release:perform>
- (propriété <<releaseProfiles>>).
+ (via la propriété <<releaseProfiles>> du plugin).
+
Si vous avez changé cette configuration, il faudra alors aussi penser à
rajouter ce nouveau profile dedans.
@@ -94,7 +108,7 @@
mvn release:perform
--------------------------------------------------------------------------------
-Ancien processus de release (Avant 4.0)
+Ancien processus de release (Avant la version 4.0)
* Etape 1
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2013-08-07 08:01:07 UTC (rev 1456)
+++ trunk/pom.xml 2013-08-07 16:46:18 UTC (rev 1457)
@@ -245,6 +245,8 @@
<!-- where to generate sources -->
<maven.gen.dir>${project.build.directory}/generated-sources</maven.gen.dir>
+ <maven.root.dir>${session.executionRootDirectory}</maven.root.dir>
+
<!-- le fichier de license du projet -->
<maven.license.file>${project.basedir}/LICENSE.txt</maven.license.file>
@@ -258,8 +260,8 @@
<antVersion>1.8.3</antVersion>
<!-- our plugins -->
- <helperPluginVersion>2.0</helperPluginVersion>
- <jredminePluginVersion>1.5.1</jredminePluginVersion>
+ <helperPluginVersion>2.1-SNAPSHOT</helperPluginVersion>
+ <jredminePluginVersion>1.6-SNAPSHOT</jredminePluginVersion>
<jrstPluginVersion>2.0.1</jrstPluginVersion>
<!-- apache maven plugins version -->
@@ -307,7 +309,7 @@
<!-- others plugins -->
<androidPluginVersion>2.8.4</androidPluginVersion>
- <jettyPluginVersion>8.1.11.v20130520</jettyPluginVersion>
+ <jettyPluginVersion>8.1.12.v20130726</jettyPluginVersion>
<statScmPluginVersion>1.2.0</statScmPluginVersion>
<!-- report plugins version -->
@@ -423,6 +425,8 @@
<!-- release tag configuration -->
<tagNameFormat>${projectId}-(a){project.version}</tagNameFormat>
+ <projectReleaseName>${project.name}</projectReleaseName>
+
<!-- default signature configuration -->
<signatureArtifactId>java16</signatureArtifactId>
<signatureVersion>1.1</signatureVersion>
1
0
r1456 - in trunk: . mavenpom4redmine mavenpomdoc/src/site/apt/mavenpom4redmine
by tchemit@users.nuiton.org 07 Aug '13
by tchemit@users.nuiton.org 07 Aug '13
07 Aug '13
Author: tchemit
Date: 2013-08-07 10:01:07 +0200 (Wed, 07 Aug 2013)
New Revision: 1456
Url: http://nuiton.org/projects/mavenpom/repository/revisions/1456
Log:
refs #2801: Simplify release process (change post release profile activation)
Modified:
trunk/mavenpom4redmine/pom.xml
trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt
trunk/pom.xml
Modified: trunk/mavenpom4redmine/pom.xml
===================================================================
--- trunk/mavenpom4redmine/pom.xml 2013-08-07 07:41:05 UTC (rev 1455)
+++ trunk/mavenpom4redmine/pom.xml 2013-08-07 08:01:07 UTC (rev 1456)
@@ -306,13 +306,7 @@
<!-- launch this profile by the last module of a project to release -->
<!-- You must add the properties to false in your last module -->
<profile>
- <id>redmine-post-release-profile</id>
- <activation>
- <property>
- <name>performRelease</name>
- <value>true</value>
- </property>
- </activation>
+ <id>post-release-profile</id>
<properties>
<!-- fails if redmine goals are not ok -->
<redmine.safe>true</redmine.safe>
Modified: trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt
===================================================================
--- trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt 2013-08-07 07:41:05 UTC (rev 1455)
+++ trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt 2013-08-07 08:01:07 UTC (rev 1456)
@@ -35,6 +35,8 @@
Cette page décrit la méthode pour effectuer une release d'un projet héritant
de <<mavenpom4redmine>>.
+Nouveau processus de release (Version 4.0)
+
Depuis la version 4.0, on a simplifié la procédure de release et il est
désormais possible de n'utiliser que le plugin release sans avoir à
déclancher d'autres builds post-release. (voir http://nuiton.org/issues/2801)
@@ -52,6 +54,8 @@
* création de la version suivante (<redmine>)
+ []
+
A noter que dans ce nouveau mode de release, l'intervention humaine n'est
plus possible pendant le process de release, la news d'annonce sera
automatique publiée et un unique courriel sera envoyé désormais sur la liste
@@ -72,12 +76,28 @@
<skipReleaseNextVersion>false</skipReleaseNextVersion>
--------------------------------------------------------------------------------
+ A noter aussi que le profile <<post-release-profile>> qui fait tout cela est
+ ajouté dans la configuration du goal <release:perform>
+ (propriété <<releaseProfiles>>).
+ Si vous avez changé cette configuration, il faudra alors aussi penser à
+ rajouter ce nouveau profile dedans.
+
On laisse quand même la possibilité de faire encore les releases à l'ancienne
avec les quatre étapes... et dans ce cas là ne pas ajouter la section
précédente dans votre projet.
-Etape 1
+ Une fois tout cela bien configuré, il ne vous reste pas qu'à lancer les deux
+ builds:
+--------------------------------------------------------------------------------
+mvn release:prepare
+mvn release:perform
+--------------------------------------------------------------------------------
+
+Ancien processus de release (Avant 4.0)
+
+* Etape 1
+
Effectuer une release normal
--------------------------------------------------------------------------------
@@ -85,7 +105,7 @@
mvn release:perform
--------------------------------------------------------------------------------
-Etape 2
+* Etape 2
<<Plus nécessaire depuis la version 4.0>>.
@@ -122,7 +142,7 @@
target/generated-sources/announcement/release-email-announcement.vm
--------------------------------------------------------------------------------
-Etape 3
+* Etape 3
<<Plus nécessaire depuis la version 4.0>>.
@@ -148,7 +168,7 @@
mvn -DperformRedmineRelease -DdryRun=false -N
--------------------------------------------------------------------------------
-Etape 4
+* Etape 4
<<Plus nécessaire depuis la version 4.0>>.
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2013-08-07 07:41:05 UTC (rev 1455)
+++ trunk/pom.xml 2013-08-07 08:01:07 UTC (rev 1456)
@@ -417,6 +417,9 @@
<!-- activate this profile while doing release:prepare to make sur everything is ok (license, third-party...) -->
<arguments>-DperformRelease</arguments>
+ <!-- post release profile to activate while release:perform -->
+ <releaseProfiles>post-release-profile</releaseProfiles>
+
<!-- release tag configuration -->
<tagNameFormat>${projectId}-(a){project.version}</tagNameFormat>
1
0
r1455 - in trunk: mavenpom4redmine mavenpomdoc/src/site/apt/mavenpom4redmine
by tchemit@users.nuiton.org 07 Aug '13
by tchemit@users.nuiton.org 07 Aug '13
07 Aug '13
Author: tchemit
Date: 2013-08-07 09:41:05 +0200 (Wed, 07 Aug 2013)
New Revision: 1455
Url: http://nuiton.org/projects/mavenpom/repository/revisions/1455
Log:
fixes #2801: Simplify release process
Modified:
trunk/mavenpom4redmine/pom.xml
trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt
Modified: trunk/mavenpom4redmine/pom.xml
===================================================================
--- trunk/mavenpom4redmine/pom.xml 2013-08-05 12:39:32 UTC (rev 1454)
+++ trunk/mavenpom4redmine/pom.xml 2013-08-07 07:41:05 UTC (rev 1455)
@@ -145,6 +145,14 @@
target/${project.artifactId}-${project.version}-full.zip
</redmine.libReleaseFiles>
+ <!-- Post Release configuration (by default do not send - publish) -->
+
+ <skipReleasePublishAttachments>true</skipReleasePublishAttachments>
+ <skipReleaseUpdateVersion>true</skipReleaseUpdateVersion>
+ <skipReleaseSendEmail>true</skipReleaseSendEmail>
+ <skipReleasePublishNews>true</skipReleasePublishNews>
+ <skipReleaseNextVersion>true</skipReleaseNextVersion>
+
</properties>
<!-- ************************************************************* -->
<!-- *** Maven Environment *************************************** -->
@@ -239,9 +247,10 @@
<goals>
<goal>collect-files</goal>
</goals>
- <phase>install</phase>
+ <phase>verify</phase>
<configuration>
- <descriptionFile>${redmine.collectedArtifacts}
+ <descriptionFile>
+ ${redmine.collectedArtifacts}
</descriptionFile>
<includeAttached>true</includeAttached>
<includeSiteAttached>true</includeSiteAttached>
@@ -252,10 +261,11 @@
<goals>
<goal>collect-files</goal>
</goals>
- <phase>install</phase>
+ <phase>verify</phase>
<configuration>
<extraFiles>${redmine.releaseFiles}</extraFiles>
- <descriptionFile>${redmine.collectedAttachments}
+ <descriptionFile>
+ ${redmine.collectedAttachments}
</descriptionFile>
<includeAttached>false</includeAttached>
</configuration>
@@ -293,6 +303,181 @@
</build>
</profile>
+ <!-- launch this profile by the last module of a project to release -->
+ <!-- You must add the properties to false in your last module -->
+ <profile>
+ <id>redmine-post-release-profile</id>
+ <activation>
+ <property>
+ <name>performRelease</name>
+ <value>true</value>
+ </property>
+ </activation>
+ <properties>
+ <!-- fails if redmine goals are not ok -->
+ <redmine.safe>true</redmine.safe>
+
+ <dryRun>true</dryRun>
+ <redmine.dryRun>${dryRun}</redmine.dryRun>
+ </properties>
+
+ <build>
+
+ <defaultGoal>validate</defaultGoal>
+
+ <plugins>
+
+ <!--
+ - obtain redmine login
+ - send announcement email
+ -->
+ <plugin>
+ <groupId>org.nuiton</groupId>
+ <artifactId>helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>get-redmine-login</id>
+ <goals>
+ <goal>share-server-secret</goal>
+ </goals>
+ <phase>validate</phase>
+ <configuration>
+ <serverId>redmine-${platform}</serverId>
+ <usernameOut>redmine.username</usernameOut>
+ <privateKeyOut>redmine.apiKey</privateKeyOut>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>send-release-email</id>
+ <goals>
+ <goal>send-email</goal>
+ </goals>
+ <phase>install</phase>
+ <!--inherited>false</inherited-->
+ <configuration>
+
+ <!-- for a multi-module just run on root project -->
+ <runOnce>true</runOnce>
+ <skipSendEmail>${skipReleaseSendEmail}</skipSendEmail>
+
+ <emailTitle>
+ [ANN] - ${project.name} ${project.version} released
+ </emailTitle>
+ <emailContentFile>
+ target/generated-sources/announcement/release-email-announcement.vm
+ </emailContentFile>
+ <mailSender>
+ <name>${platform} Release Notification</name>
+ <email>noreply@${platform}</email>
+ </mailSender>
+ <toAddresses>
+ <item>${listId}-commits(a)list.${platform}</item>
+ </toAddresses>
+ <!--smtpHost>smtp</smtpHost-->
+ <!-- fix bug #146 -->
+ <encoding>iso-8859-1</encoding>
+
+ </configuration>
+ </execution>
+
+ </executions>
+ </plugin>
+
+ <!--
+ - publish attachments
+ - generate news announcement
+ - generate email announcement
+ - update version
+ - publish news announcement
+ - create next version
+ -->
+ <plugin>
+ <groupId>org.nuiton.jredmine</groupId>
+ <artifactId>jredmine-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>publish-attachments</id>
+ <goals>
+ <goal>publish-attachments</goal>
+ </goals>
+ <phase>verify</phase>
+ <configuration>
+ <filesFromProperties>
+ ${redmine.collectedAttachments}
+ </filesFromProperties>
+
+ <skipPublishAttachments>
+ ${skipReleasePublishAttachments}
+ </skipPublishAttachments>
+ </configuration>
+ </execution>
+ <execution>
+ <id>generate-announcements</id>
+ <goals>
+ <goal>generate-news-announcement</goal>
+ <goal>generate-email-announcement</goal>
+ </goals>
+ <phase>verify</phase>
+ <configuration>
+ <anonymous>${publicProject}</anonymous>
+ <urlDownload>
+ ${redmine.url}/projects/${projectId}/files
+ </urlDownload>
+ <artifactsFile>${redmine.collectedArtifacts}</artifactsFile>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>jredmine-release</id>
+ <goals>
+ <goal>update-version</goal>
+ <goal>publish-news</goal>
+ </goals>
+ <phase>install</phase>
+ <configuration>
+ <!-- for a multi-module just run on root project -->
+ <runOnce>true</runOnce>
+ <skipUpdateVersion>
+ ${skipReleaseUpdateVersion}
+ </skipUpdateVersion>
+ <skipPublishNews>${skipReleasePublishNews}</skipPublishNews>
+
+ <!-- udpate-version -->
+ <closeVersion>true</closeVersion>
+
+ <!-- publish-news -->
+ <newsContentFile>
+ target/generated-sources/announcement/release-news-announcement.vm
+ </newsContentFile>
+ <newsSummary>${project.description}</newsSummary>
+ <newsTitle>
+ ${project.name} ${project.version} released
+ </newsTitle>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>jredmine-next-version</id>
+ <goals>
+ <goal>next-version</goal>
+ </goals>
+ <phase>deploy</phase>
+ <!--inherited>false</inherited-->
+ <configuration>
+ <skipNextVersion>${skipReleaseNextVersion}</skipNextVersion>
+ </configuration>
+ </execution>
+ </executions>
+
+ </plugin>
+
+ </plugins>
+
+ </build>
+ </profile>
+
+ <!-- Since version 4.0, prefer use the new way to release (see http://maven-site.nuiton.org/mavenpom/mavenpom4redmine/release.html) -->
<!-- launch this profile after a release:perform on target/checkout -->
<profile>
<id>redmine-pre-release-profile</id>
@@ -383,6 +568,7 @@
</build>
</profile>
+ <!-- Since version 4.0, prefer use the new way to release (see http://maven-site.nuiton.org/mavenpom/mavenpom4redmine/release.html) -->
<!-- perform a redmine release after a successfull release -->
<profile>
<id>redmine-release-profile</id>
@@ -502,6 +688,7 @@
</build>
</profile>
+ <!-- Since version 4.0, prefer use the new way to release (see http://maven-site.nuiton.org/mavenpom/mavenpom4redmine/release.html) -->
<!-- perform a redmine release after a successfull release -->
<profile>
<id>redmine-next-version-profile</id>
Modified: trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt
===================================================================
--- trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt 2013-08-05 12:39:32 UTC (rev 1454)
+++ trunk/mavenpomdoc/src/site/apt/mavenpom4redmine/release.apt 2013-08-07 07:41:05 UTC (rev 1455)
@@ -35,8 +35,47 @@
Cette page décrit la méthode pour effectuer une release d'un projet héritant
de <<mavenpom4redmine>>.
- L'opération se déroule en 4 étapes.
+ Depuis la version 4.0, on a simplifié la procédure de release et il est
+ désormais possible de n'utiliser que le plugin release sans avoir à
+ déclancher d'autres builds post-release. (voir http://nuiton.org/issues/2801)
+ Cependant, on veut quand même de pouvoir continuer à effectuer d'autres tâches
+ post-release, à savoir :
+
+ * publication des fichiers (<redmine>)
+
+ * mise à jour de la version (<redmine>)
+
+ * génération et envoie de la news d'annonce (<redmine>)
+
+ * génération et envoie du courriel d'annonce (<liste commits>)
+
+ * création de la version suivante (<redmine>)
+
+ A noter que dans ce nouveau mode de release, l'intervention humaine n'est
+ plus possible pendant le process de release, la news d'annonce sera
+ automatique publiée et un unique courriel sera envoyé désormais sur la liste
+ <<commits>> du projet; à votre charge ensuite d'envoyer le vrai courriel
+ d'annonce de nouvelle release sur les listes adéquates (<<devel>>, <<users>>,
+ <<announce>>).
+
+ Pour cela il alors placer sur le <<dernier>> module du build la configuration
+ suivante :
+
+--------------------------------------------------------------------------------
+ <!-- Post Release configuration -->
+
+ <skipReleasePublishAttachments>false</skipReleasePublishAttachments>
+ <skipReleaseUpdateVersion>false</skipReleaseUpdateVersion>
+ <skipReleaseSendEmail>false</skipReleaseSendEmail>
+ <skipReleasePublishNews>false</skipReleasePublishNews>
+ <skipReleaseNextVersion>false</skipReleaseNextVersion>
+--------------------------------------------------------------------------------
+
+ On laisse quand même la possibilité de faire encore les releases à l'ancienne
+ avec les quatre étapes... et dans ce cas là ne pas ajouter la section
+ précédente dans votre projet.
+
Etape 1
Effectuer une release normal
@@ -48,6 +87,8 @@
Etape 2
+ <<Plus nécessaire depuis la version 4.0>>.
+
Dans cette phase, on va :
* Deployement des fichiers vers redmine
@@ -63,7 +104,7 @@
--------------------------------------------------------------------------------
La commande suivante simule (sans rien déployer)
-
+
--------------------------------------------------------------------------------
mvn -DperformRedminePreRelease -N [-Pcentral-safe]
--------------------------------------------------------------------------------
@@ -83,6 +124,8 @@
Etape 3
+ <<Plus nécessaire depuis la version 4.0>>.
+
On finalise la release après avoir modifié les annonces (si nécessaire) :
* Mise à jour de la version sur redmine (on la clôture)
@@ -94,7 +137,7 @@
[]
La commande suivante simule (sans rien publier) :
-
+
--------------------------------------------------------------------------------
mvn -DperformRedmineRelease -N
--------------------------------------------------------------------------------
@@ -107,6 +150,8 @@
Etape 4
+ <<Plus nécessaire depuis la version 4.0>>.
+
On revient sur le projet du trunk
--------------------------------------------------------------------------------
1
0
r1454 - in trunk: . mavenpom4labs mavenpom4redmine mavenpom4redmine/mavenpom4redmineAndCentral mavenpomdoc
by tchemit@users.nuiton.org 05 Aug '13
by tchemit@users.nuiton.org 05 Aug '13
05 Aug '13
Author: tchemit
Date: 2013-08-05 14:39:32 +0200 (Mon, 05 Aug 2013)
New Revision: 1454
Url: http://nuiton.org/projects/mavenpom/repository/revisions/1454
Log:
go to version 4.0-SNAPSHOT
Modified:
trunk/mavenpom4labs/pom.xml
trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml
trunk/mavenpom4redmine/pom.xml
trunk/mavenpomdoc/pom.xml
trunk/pom.xml
Modified: trunk/mavenpom4labs/pom.xml
===================================================================
--- trunk/mavenpom4labs/pom.xml 2013-08-05 09:10:14 UTC (rev 1453)
+++ trunk/mavenpom4labs/pom.xml 2013-08-05 12:39:32 UTC (rev 1454)
@@ -33,7 +33,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom</artifactId>
- <version>3.4.14-SNAPSHOT</version>
+ <version>4.0-SNAPSHOT</version>
</parent>
<artifactId>mavenpom4labs</artifactId>
Modified: trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml
===================================================================
--- trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml 2013-08-05 09:10:14 UTC (rev 1453)
+++ trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml 2013-08-05 12:39:32 UTC (rev 1454)
@@ -33,7 +33,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom4redmine</artifactId>
- <version>3.4.14-SNAPSHOT</version>
+ <version>4.0-SNAPSHOT</version>
</parent>
<artifactId>mavenpom4redmineAndCentral</artifactId>
Modified: trunk/mavenpom4redmine/pom.xml
===================================================================
--- trunk/mavenpom4redmine/pom.xml 2013-08-05 09:10:14 UTC (rev 1453)
+++ trunk/mavenpom4redmine/pom.xml 2013-08-05 12:39:32 UTC (rev 1454)
@@ -33,7 +33,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom</artifactId>
- <version>3.4.14-SNAPSHOT</version>
+ <version>4.0-SNAPSHOT</version>
</parent>
<artifactId>mavenpom4redmine</artifactId>
Modified: trunk/mavenpomdoc/pom.xml
===================================================================
--- trunk/mavenpomdoc/pom.xml 2013-08-05 09:10:14 UTC (rev 1453)
+++ trunk/mavenpomdoc/pom.xml 2013-08-05 12:39:32 UTC (rev 1454)
@@ -33,7 +33,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom4redmineAndCentral</artifactId>
- <version>3.4.14-SNAPSHOT</version>
+ <version>4.0-SNAPSHOT</version>
<relativePath>../mavenpom4redmine/mavenpom4redmineAndCentral</relativePath>
</parent>
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2013-08-05 09:10:14 UTC (rev 1453)
+++ trunk/pom.xml 2013-08-05 12:39:32 UTC (rev 1454)
@@ -33,7 +33,7 @@
<!-- ************************************************************* -->
<groupId>org.nuiton</groupId>
<artifactId>mavenpom</artifactId>
- <version>3.4.14-SNAPSHOT</version>
+ <version>4.0-SNAPSHOT</version>
<packaging>pom</packaging>
<!-- ************************************************************* -->
1
0
r1453 - in trunk: . mavenpom4labs mavenpom4redmine mavenpom4redmine/mavenpom4redmineAndCentral mavenpomdoc
by tchemit@users.nuiton.org 05 Aug '13
by tchemit@users.nuiton.org 05 Aug '13
05 Aug '13
Author: tchemit
Date: 2013-08-05 11:10:14 +0200 (Mon, 05 Aug 2013)
New Revision: 1453
Url: http://nuiton.org/projects/mavenpom/repository/revisions/1453
Log:
fixes #2799: Set relativizeDecorationLinks property to false
fixes #2800: apply tidy:pom on poms
Modified:
trunk/mavenpom4labs/pom.xml
trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml
trunk/mavenpom4redmine/pom.xml
trunk/mavenpomdoc/pom.xml
trunk/pom.xml
Modified: trunk/mavenpom4labs/pom.xml
===================================================================
--- trunk/mavenpom4labs/pom.xml 2013-07-18 13:14:33 UTC (rev 1452)
+++ trunk/mavenpom4labs/pom.xml 2013-08-05 09:10:14 UTC (rev 1453)
@@ -23,14 +23,13 @@
<http://www.gnu.org/licenses/lgpl-3.0.html>.
#L%
-->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
-
<!-- ************************************************************* -->
<!-- *** POM Relationships *************************************** -->
<!-- ************************************************************* -->
-
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom</artifactId>
@@ -38,27 +37,23 @@
</parent>
<artifactId>mavenpom4labs</artifactId>
-
+ <packaging>pom</packaging>
<!-- add this in your pom
- <parent>
- <groupId>org.nuiton</groupId>
- <artifactId>mavenpom4labs</artifactId>
- <version>XXX</version>
- </parent>
- -->
+ <parent>
+ <groupId>org.nuiton</groupId>
+ <artifactId>mavenpom4labs</artifactId>
+ <version>XXX</version>
+ </parent>
+ -->
<!-- ************************************************************* -->
<!-- *** Project Information ************************************* -->
<!-- ************************************************************* -->
-
<name>Mavenpom4labs</name>
-
<description>
Ancestor of all projects of Code Lutin based on a labs environnement
</description>
-
<inceptionYear>2010</inceptionYear>
-
<licenses>
<license>
<name>General Public License (GPL) v 3.0</name>
@@ -66,7 +61,6 @@
<distribution>repo</distribution>
</license>
</licenses>
-
<!-- ************************************************************* -->
<!-- *** Build Environment ************************************** -->
<!-- ************************************************************* -->
@@ -111,14 +105,13 @@
<!-- ************************************************************* -->
<!-- *** Build Settings ****************************************** -->
<!-- ************************************************************* -->
-
<properties>
- <labs.id />
+ <labs.id/>
<labs.list.host>lists.${platform}</labs.list.host>
- <!-- default license to use for sons -->
+ <!-- default license to use for sons -->
<license.licenseName>gpl_v3</license.licenseName>
<!-- the platform is labs for all sons -->
@@ -132,7 +125,9 @@
<!-- ceux qui utilisent mavenpom4labs sont sur le labs -->
<!--<site.server>labs</site.server>-->
- <site.repository>scpexe://${platform}/home/groups/${projectId}/htdocs</site.repository>
+ <site.repository>
+ scpexe://${platform}/home/groups/${projectId}/htdocs
+ </site.repository>
<!-- customize maven-nuiton-skin -->
<scmwebeditorEnabled>false</scmwebeditorEnabled>
@@ -141,13 +136,10 @@
<googleSearchEnabled>false</googleSearchEnabled>
<piwikEnabled>false</piwikEnabled>
</properties>
-
- <packaging>pom</packaging>
-
<!-- ************************************************************* -->
<!-- *** Maven Environment *************************************** -->
<!-- ************************************************************* -->
-
+
<!-- Maven Environment : profiles -->
<profiles>
@@ -162,7 +154,7 @@
</activation>
<properties>
-
+
<platform>nuiton.org</platform>
<!-- stay on lgpl v3 for the project -->
@@ -210,15 +202,20 @@
<configuration>
<tasks>
<!-- adds the ant-contrib tasks (if/then/else used below) -->
- <taskdef resource="net/sf/antcontrib/antcontrib.properties" />
+ <taskdef
+ resource="net/sf/antcontrib/antcontrib.properties"/>
<if>
- <equals arg1="${siteSourcesType}" arg2="rst" />
+ <equals arg1="${siteSourcesType}" arg2="rst"/>
<then>
- <echo message="Copy changelog.txt to src/site/rst/release-note.rst" />
- <copy verbose="${maven.verbose}" failonerror="false" overwrite="false" file="changelog.txt" tofile="src/site/rst/release-note.rst.vm" />
+ <echo
+ message="Copy changelog.txt to src/site/rst/release-note.rst"/>
+ <copy verbose="${maven.verbose}" failonerror="false"
+ overwrite="false" file="changelog.txt"
+ tofile="src/site/rst/release-note.rst.vm"/>
</then>
<else>
- <echo message="Skip Copy changelog.txt to src/site/rst/release-note.rst (not rst documentation)" />
+ <echo
+ message="Skip Copy changelog.txt to src/site/rst/release-note.rst (not rst documentation)"/>
</else>
</if>
</tasks>
@@ -269,7 +266,9 @@
<dryRun>true</dryRun>
<helper.dryRun>${dryRun}</helper.dryRun>
<release.version>${project.version}</release.version>
- <emailContentFile>src/announcement/release-email-${release.version}.txt</emailContentFile>
+ <emailContentFile>
+ src/announcement/release-email-${release.version}.txt
+ </emailContentFile>
</properties>
<build>
@@ -325,7 +324,9 @@
<!-- for a multi-module just run on root project -->
<runOnce>true</runOnce>
<!--<dryRun>${dryRun}</dryRun>-->
- <emailTitle>[ANN] - ${project.name} ${release.version} released</emailTitle>
+ <emailTitle>[ANN] - ${project.name} ${release.version}
+ released
+ </emailTitle>
<emailContentFile>${emailContentFile}</emailContentFile>
<mailSender>
<name>${platform} Release Notification</name>
@@ -363,5 +364,4 @@
</profiles>
-
</project>
Modified: trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml
===================================================================
--- trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml 2013-07-18 13:14:33 UTC (rev 1452)
+++ trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml 2013-08-05 09:10:14 UTC (rev 1453)
@@ -23,14 +23,13 @@
<http://www.gnu.org/licenses/lgpl-3.0.html>.
#L%
-->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
-
<!-- ************************************************************* -->
<!-- *** POM Relationships *************************************** -->
<!-- ************************************************************* -->
-
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom4redmine</artifactId>
@@ -38,31 +37,26 @@
</parent>
<artifactId>mavenpom4redmineAndCentral</artifactId>
-
+ <packaging>pom</packaging>
<!-- add this in your pom
- <parent>
- <groupId>org.nuiton</groupId>
- <artifactId>mavenpom4redmineAndCentral</artifactId>
- <version>XXX</version>
- </parent>
- -->
+ <parent>
+ <groupId>org.nuiton</groupId>
+ <artifactId>mavenpom4redmineAndCentral</artifactId>
+ <version>XXX</version>
+ </parent>
+ -->
<!-- ************************************************************* -->
<!-- *** Project Information ************************************* -->
<!-- ************************************************************* -->
-
<name>Mavenpom4redmineAndCentral</name>
-
<description>Ancestor of all projects of Code Lutin based on a redmine
developpment environnement and which are synchronized to Maven central
</description>
-
<inceptionYear>2010</inceptionYear>
-
<!-- ************************************************************* -->
<!-- *** Build Settings ****************************************** -->
<!-- ************************************************************* -->
-
<properties>
<!-- deploy releases on central-releases repository -->
@@ -72,15 +66,13 @@
<repository.home.url>${central.release.home.url}</repository.home.url>
<!-- use Maven central repository for announcement -->
- <redmine.deploymentUrl>http://repo1.maven.org/maven2/</redmine.deploymentUrl>
+ <redmine.deploymentUrl>http://repo1.maven.org/maven2/
+ </redmine.deploymentUrl>
<redmine.templateDirectory>
http://maven-site.nuiton.org/mavenpom/announcement/redmineAndCentral
</redmine.templateDirectory>
</properties>
-
- <packaging>pom</packaging>
-
<!-- ************************************************************* -->
<!-- *** Maven Environment *************************************** -->
<!-- ************************************************************* -->
@@ -96,7 +88,7 @@
<value>true</value>
</property>
</activation>
-
+
<build>
<defaultGoal>validate</defaultGoal>
<plugins>
@@ -114,7 +106,8 @@
<addMavenCentral>true</addMavenCentral>
<failIfNotSafe>true</failIfNotSafe>
<repositories>
- <central-releases>${central.release.home.url}</central-releases>
+ <central-releases>${central.release.home.url}
+ </central-releases>
</repositories>
</configuration>
</execution>
@@ -125,5 +118,4 @@
</profile>
</profiles>
-
</project>
Modified: trunk/mavenpom4redmine/pom.xml
===================================================================
--- trunk/mavenpom4redmine/pom.xml 2013-07-18 13:14:33 UTC (rev 1452)
+++ trunk/mavenpom4redmine/pom.xml 2013-08-05 09:10:14 UTC (rev 1453)
@@ -23,14 +23,13 @@
<http://www.gnu.org/licenses/lgpl-3.0.html>.
#L%
-->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
-
<!-- ************************************************************* -->
<!-- *** POM Relationships *************************************** -->
<!-- ************************************************************* -->
-
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom</artifactId>
@@ -38,42 +37,34 @@
</parent>
<artifactId>mavenpom4redmine</artifactId>
-
- <!-- add this in your pom
- <parent>
- <groupId>org.nuiton</groupId>
- <artifactId>mavenpom4redmine</artifactId>
- <version>XXX</version>
- </parent>
- -->
-
- <modules>
- <module>mavenpom4redmineAndCentral</module>
- </modules>
-
+ <packaging>pom</packaging>
<!-- ************************************************************* -->
<!-- *** Project Information ************************************* -->
<!-- ************************************************************* -->
-
<name>Mavenpom4redmine</name>
-
<description>Ancestor of all projects of Code Lutin based on a redmine
developpment environnement
</description>
-
<inceptionYear>2010</inceptionYear>
-
+ <!-- add this in your pom
+ <parent>
+ <groupId>org.nuiton</groupId>
+ <artifactId>mavenpom4redmine</artifactId>
+ <version>XXX</version>
+ </parent>
+ -->
+ <modules>
+ <module>mavenpom4redmineAndCentral</module>
+ </modules>
<!-- ************************************************************* -->
<!-- *** Build Environment ************************************** -->
<!-- ************************************************************* -->
<!-- Build Environment : Environment Information -->
-
<issueManagement>
<system>redmine</system>
<url>${redmine.url}/projects/${projectId}/issues</url>
</issueManagement>
-
<!--Any mailing lists for the project-->
<!--on redmine platform (nuiton or chorem) we normalize it to 3 lists -->
<!--commits, devel and users -->
@@ -118,7 +109,6 @@
<!-- ************************************************************* -->
<!-- *** Build Settings ****************************************** -->
<!-- ************************************************************* -->
-
<properties>
<!-- the redmine plateform used (nuiton.org or chorem.org) -->
@@ -134,9 +124,11 @@
<redmine.url>http://${platform}</redmine.url>
<redmine.projectId>${projectId}</redmine.projectId>
<redmine.xmlPath>${maven.gen.dir}/changes/changes.xml</redmine.xmlPath>
- <redmine.collectedArtifacts>target/collect-artifacts.txt
+ <redmine.collectedArtifacts>
+ target/collect-artifacts.txt
</redmine.collectedArtifacts>
- <redmine.collectedAttachments>target/collect-attachments.txt
+ <redmine.collectedAttachments>
+ target/collect-attachments.txt
</redmine.collectedAttachments>
<redmine.deploymentUrl>${repository.home.url}</redmine.deploymentUrl>
@@ -145,7 +137,7 @@
</redmine.templateDirectory>
<!-- extra files to include in release -->
- <redmine.releaseFiles />
+ <redmine.releaseFiles/>
<!-- use this for a lib extra files -->
<redmine.libReleaseFiles>
@@ -154,9 +146,6 @@
</redmine.libReleaseFiles>
</properties>
-
- <packaging>pom</packaging>
-
<!-- ************************************************************* -->
<!-- *** Maven Environment *************************************** -->
<!-- ************************************************************* -->
@@ -449,7 +438,9 @@
<!-- for a multi-module just run on root project -->
<runOnce>true</runOnce>
- <emailTitle>[ANN] - ${project.name} ${project.version} released</emailTitle>
+ <emailTitle>
+ [ANN] - ${project.name} ${project.version} released
+ </emailTitle>
<emailContentFile>
target/generated-sources/announcement/release-email-announcement.vm
</emailContentFile>
@@ -653,5 +644,4 @@
</profile>
</profiles>
-
</project>
Modified: trunk/mavenpomdoc/pom.xml
===================================================================
--- trunk/mavenpomdoc/pom.xml 2013-07-18 13:14:33 UTC (rev 1452)
+++ trunk/mavenpomdoc/pom.xml 2013-08-05 09:10:14 UTC (rev 1453)
@@ -23,14 +23,13 @@
<http://www.gnu.org/licenses/lgpl-3.0.html>.
#L%
-->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
-
<!-- ************************************************************* -->
<!-- *** POM Relationships *************************************** -->
<!-- ************************************************************* -->
-
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom4redmineAndCentral</artifactId>
@@ -39,13 +38,29 @@
</parent>
<artifactId>mavenpomdoc</artifactId>
+ <packaging>pom</packaging>
+
<name>mavenpomdoc</name>
-
<description>Documentation of the mavenpom project.</description>
-
+ <url>http://maven-site.nuiton.org/mavenpom</url>
<inceptionYear>2012</inceptionYear>
- <url>http://maven-site.nuiton.org/mavenpom</url>
+ <scm>
+ <connection>
+ scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk/mavenpomdoc
+ </connection>
+ <developerConnection>
+ scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk/mavenpomdoc
+ </developerConnection>
+ <url>http://www.nuiton.org/repositories/browse/mavenpom/trunk/mavenpomdoc
+ </url>
+ </scm>
+ <distributionManagement>
+ <site>
+ <id>${platform}</id>
+ <url>${our.site.repository}/${projectId}</url>
+ </site>
+ </distributionManagement>
<properties>
@@ -83,21 +98,6 @@
</properties>
- <packaging>pom</packaging>
-
- <distributionManagement>
- <site>
- <id>${platform}</id>
- <url>${our.site.repository}/${projectId}</url>
- </site>
- </distributionManagement>
-
- <scm>
- <connection>scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk/mavenpomdoc</connection>
- <developerConnection>scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk/mavenpomdoc</developerConnection>
- <url>http://www.nuiton.org/repositories/browse/mavenpom/trunk/mavenpomdoc</url>
- </scm>
-
<reporting>
<plugins>
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2013-07-18 13:14:33 UTC (rev 1452)
+++ trunk/pom.xml 2013-08-05 09:10:14 UTC (rev 1453)
@@ -23,36 +23,30 @@
<http://www.gnu.org/licenses/lgpl-3.0.html>.
#L%
-->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- ************************************************************* -->
<!-- *** POM Relationships *************************************** -->
<!-- ************************************************************* -->
-
<groupId>org.nuiton</groupId>
<artifactId>mavenpom</artifactId>
<version>3.4.14-SNAPSHOT</version>
+ <packaging>pom</packaging>
- <modules>
- <module>mavenpom4redmine</module>
- <module>mavenpom4labs</module>
- <module>mavenpomdoc</module>
- </modules>
-
<!-- ************************************************************* -->
<!-- *** Project Information ************************************* -->
<!-- ************************************************************* -->
-
<name>Mavenpom</name>
-
<description>Ancestor of all projects of Code Lutin</description>
-
<url>http://maven-site.nuiton.org/mavenpom</url>
-
<inceptionYear>2009</inceptionYear>
-
+ <organization>
+ <name>CodeLutin</name>
+ <url>http://www.codelutin.com/</url>
+ </organization>
<licenses>
<license>
<name>Lesser General Public License (LGPL) v 3.0</name>
@@ -108,28 +102,6 @@
</developer>
</developers>
-
- <organization>
- <name>CodeLutin</name>
- <url>http://www.codelutin.com/</url>
- </organization>
-
- <!-- ************************************************************* -->
- <!-- *** Build Environment ************************************** -->
- <!-- ************************************************************* -->
-
- <!-- Build Environment : Environment Information -->
-
- <issueManagement>
- <system>redmine</system>
- <url>http://${platform}/projects/${projectId}/issues</url>
- </issueManagement>
-
- <ciManagement>
- <system>hudson</system>
- <url>${ci.host.url}/job/${projectId}</url>
- </ciManagement>
-
<!--Any mailing lists for the project-->
<mailingLists>
<mailingList>
@@ -168,18 +140,55 @@
<archive>http://list.${platform}/pipermail/${listId}-users/</archive>
</mailingList>
</mailingLists>
+ <!-- ************************************************************* -->
+ <!-- *** Maven Environment *************************************** -->
+ <!-- ************************************************************* -->
+ <!-- prerequisites -->
+ <prerequisites>
+ <maven>2.2.1</maven>
+ </prerequisites>
+
+ <modules>
+ <module>mavenpom4redmine</module>
+ <module>mavenpom4labs</module>
+ <module>mavenpomdoc</module>
+ </modules>
<!-- Source control management. -->
<scm>
<connection>scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk</connection>
- <developerConnection>scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk</developerConnection>
+ <developerConnection>
+ scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk
+ </developerConnection>
<url>http://nuiton.org/projects/mavenpom/repository/trunk</url>
</scm>
+ <!-- ************************************************************* -->
+ <!-- *** Build Environment ************************************** -->
+ <!-- ************************************************************* -->
+ <!-- Build Environment : Environment Information -->
+ <issueManagement>
+ <system>redmine</system>
+ <url>http://${platform}/projects/${projectId}/issues</url>
+ </issueManagement>
+ <ciManagement>
+ <system>hudson</system>
+ <url>${ci.host.url}/job/${projectId}</url>
+ </ciManagement>
+ <!--Distribution-->
+ <distributionManagement>
+ <repository>
+ <id>${release.server}</id>
+ <url>${release.repository}</url>
+ </repository>
+ <snapshotRepository>
+ <id>${snapshot.server}</id>
+ <url>${snapshot.repository}</url>
+ </snapshotRepository>
+ </distributionManagement>
<!-- ************************************************************* -->
<!-- *** Build Settings ****************************************** -->
<!-- ************************************************************* -->
-
<properties>
<!-- the redmine plateform used (nuiton.org or chorem.org or forge.codelutin.com) -->
@@ -195,16 +204,24 @@
<listId>${projectId}</listId>
<!-- location of central-releases repository -->
- <central.release.repository>http://nexus.nuiton.org/nexus/content/repositories/central-releases</central.release.repository>
+ <central.release.repository>
+ http://nexus.nuiton.org/nexus/content/repositories/central-releases
+ </central.release.repository>
<!-- location of other-releases repository -->
- <other.release.repository>http://nexus.nuiton.org/nexus/content/repositories/other-releases</other.release.repository>
+ <other.release.repository>
+ http://nexus.nuiton.org/nexus/content/repositories/other-releases
+ </other.release.repository>
<!-- location of nuiton snapshots repository -->
- <our.snapshot.repository>http://nexus.nuiton.org/nexus/content/repositories/snapshots</our.snapshot.repository>
+ <our.snapshot.repository>
+ http://nexus.nuiton.org/nexus/content/repositories/snapshots
+ </our.snapshot.repository>
<!-- location of nuiton site repository -->
- <our.site.repository>scpexe://${platform}/var/lib/redmine-${platform}/project-site</our.site.repository>
+ <our.site.repository>
+ scpexe://${platform}/var/lib/redmine-${platform}/project-site
+ </our.site.repository>
<!-- location of the release repository to use -->
<release.repository>${other.release.repository}</release.repository>
@@ -217,7 +234,7 @@
<!-- server to use for snapshot -->
<snapshot.server>nuiton-nexus-deploy</snapshot.server>
-
+
<!-- default encoding -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -285,7 +302,8 @@
<!-- codehaus plexus plugins -->
<plexusPluginVersion>1.3.8</plexusPluginVersion>
- <plexusComponentMetadataPluginVersion>1.5.5</plexusComponentMetadataPluginVersion>
+ <plexusComponentMetadataPluginVersion>1.5.5
+ </plexusComponentMetadataPluginVersion>
<!-- others plugins -->
<androidPluginVersion>2.8.4</androidPluginVersion>
@@ -298,7 +316,7 @@
<changelogPluginVersion>2.2</changelogPluginVersion>
<jrxPluginVersion>2.3</jrxPluginVersion>
<sonarReportPluginVersion>0.1</sonarReportPluginVersion>
-
+
<!-- common libs used in projects -->
<commonsBeanutilsVersion>1.8.3</commonsBeanutilsVersion>
<commonsCollectionsVersion>3.2.1</commonsCollectionsVersion>
@@ -316,7 +334,7 @@
<guavaVersion>14.0.1</guavaVersion>
<junitVersion>4.11</junitVersion>
<log4jVersion>1.2.17</log4jVersion>
-
+
<!-- to deploy with scpexe for maven 3 -->
<wagonSshExternalVersion>1.0</wagonSshExternalVersion>
@@ -336,7 +354,9 @@
<maven.compiler.showWarnings>true</maven.compiler.showWarnings>
<maven.compiler.showDeprecation>true</maven.compiler.showDeprecation>
<!-- for the moment we do not want to use incremental compilation -->
- <maven.compiler.useIncrementalCompilation>false</maven.compiler.useIncrementalCompilation>
+ <maven.compiler.useIncrementalCompilation>
+ false
+ </maven.compiler.useIncrementalCompilation>
<!-- javadoc configuration -->
@@ -360,8 +380,13 @@
<!-- default documentation format (if not rst, change it)-->
<siteSourcesType>rst</siteSourcesType>
+ <!-- do not relativize links in generated site -->
+ <relativizeDecorationLinks>false</relativizeDecorationLinks>
+
<!-- scmwebeditor url -->
- <scmwebeditorUrl>http://scmwebeditor.nuiton.org/scmwebeditor/checkout.action</scmwebeditorUrl>
+ <scmwebeditorUrl>
+ http://scmwebeditor.nuiton.org/scmwebeditor/checkout.action
+ </scmwebeditorUrl>
<!-- customize maven-nuiton-skin -->
<scmwebeditorEnabled>true</scmwebeditorEnabled>
@@ -370,12 +395,16 @@
<googleSearchEnabled>true</googleSearchEnabled>
<piwikEnabled>true</piwikEnabled>
<!-- fill this property to use a specific Piwik site id -->
- <piwikId />
+ <piwikId/>
<!-- central releases url -->
- <central.release.home.url>http://maven.nuiton.org/central-releases</central.release.home.url>
+ <central.release.home.url>
+ http://maven.nuiton.org/central-releases
+ </central.release.home.url>
<!-- other releases url -->
- <other.release.home.url>http://maven.nuiton.org/other-releases</other.release.home.url>
+ <other.release.home.url>
+ http://maven.nuiton.org/other-releases
+ </other.release.home.url>
<!-- release repository url (to be used in site.xml, by default use other-release repository) -->
<repository.home.url>${other.release.home.url}</repository.home.url>
@@ -387,8 +416,8 @@
<!-- activate this profile while doing release:prepare to make sur everything is ok (license, third-party...) -->
<arguments>-DperformRelease</arguments>
-
- <!-- release tag configuration -->
+
+ <!-- release tag configuration -->
<tagNameFormat>${projectId}-(a){project.version}</tagNameFormat>
<!-- default signature configuration -->
@@ -397,8 +426,6 @@
</properties>
- <packaging>pom</packaging>
-
<dependencyManagement>
<dependencies>
@@ -497,14 +524,14 @@
<artifactId>log4j</artifactId>
<version>${log4jVersion}</version>
</dependency>
-
+
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junitVersion}</version>
<scope>test</scope>
</dependency>
-
+
</dependencies>
</dependencyManagement>
@@ -522,67 +549,6 @@
</excludes>
</resource>
</resources>
-
- <!-- Enabling the use of scpexe with maven 3.0 -->
- <extensions>
- <extension>
- <groupId>org.apache.maven.wagon</groupId>
- <artifactId>wagon-ssh-external</artifactId>
- <version>${wagonSshExternalVersion}</version>
- </extension>
- </extensions>
-
- <plugins>
-
- <!-- http://nuiton.org/issues/1683 : creates the surefire-workdir -->
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <executions>
- <execution>
- <id>generate-surefire-workdir</id>
- <phase>generate-test-sources</phase>
- <configuration>
- <target>
- <mkdir dir="${basedir}/target/surefire-workdir" />
- </target>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
- <artifactId>maven-enforcer-plugin</artifactId>
- <executions>
- <execution>
- <id>check-project-files</id>
- <goals>
- <goal>enforce</goal>
- </goals>
- <phase>initialize</phase>
- <configuration>
- <rules>
- <requireFilesExist>
- <files>
- <file>LICENSE.txt</file>
- <file>README.txt</file>
- <!--file>changelog.txt</file-->
- </files>
- </requireFilesExist>
- </rules>
- <ignoreCache>true</ignoreCache>
- <failFast>true</failFast>
- <fail>true</fail>
-
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- </plugins>
-
<pluginManagement>
<plugins>
@@ -636,7 +602,7 @@
<artifactId>maven-ejb-plugin</artifactId>
<version>${ejbPluginVersion}</version>
</plugin>
-
+
<plugin>
<artifactId>maven-enforcer-plugin</artifactId>
<version>${enforcerPluginVersion}</version>
@@ -657,7 +623,7 @@
<version>${invokerPluginVersion}</version>
</plugin>
- <plugin>
+ <plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>${jarPluginVersion}</version>
<inherited>true</inherited>
@@ -733,7 +699,7 @@
<configuration>
</configuration>
</plugin>
-
+
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>${sourcePluginVersion}</version>
@@ -744,7 +710,8 @@
<version>${surefirePluginVersion}</version>
<configuration>
<systemPropertyVariables>
- <java.io.tmpdir>${project.build.directory}/surefire-workdir</java.io.tmpdir>
+ <java.io.tmpdir>${project.build.directory}/surefire-workdir
+ </java.io.tmpdir>
</systemPropertyVariables>
</configuration>
</plugin>
@@ -792,7 +759,7 @@
<artifactId>findbugs-maven-plugin</artifactId>
<version>${findbugsPluginVersion}</version>
</plugin>
-
+
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
@@ -872,7 +839,7 @@
<!-- Plugins version from nuiton -->
- <plugin>
+ <plugin>
<groupId>org.nuiton</groupId>
<artifactId>helper-maven-plugin</artifactId>
<version>${helperPluginVersion}</version>
@@ -909,7 +876,7 @@
<artifactId>tomcat7-maven-plugin</artifactId>
<version>${tomcatPluginVersion}</version>
</plugin>
-
+
<plugin>
<groupId>net.sf</groupId>
<artifactId>stat-scm</artifactId>
@@ -918,34 +885,69 @@
</plugins>
</pluginManagement>
+ <plugins>
+ <!-- http://nuiton.org/issues/1683 : creates the surefire-workdir -->
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>generate-surefire-workdir</id>
+ <phase>generate-test-sources</phase>
+ <configuration>
+ <target>
+ <mkdir dir="${basedir}/target/surefire-workdir"/>
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>check-project-files</id>
+ <goals>
+ <goal>enforce</goal>
+ </goals>
+ <phase>initialize</phase>
+ <configuration>
+ <rules>
+ <requireFilesExist>
+ <files>
+ <file>LICENSE.txt</file>
+ <file>README.txt</file>
+ <!--file>changelog.txt</file-->
+ </files>
+ </requireFilesExist>
+ </rules>
+ <ignoreCache>true</ignoreCache>
+ <failFast>true</failFast>
+ <fail>true</fail>
+
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ <!-- Enabling the use of scpexe with maven 3.0 -->
+ <extensions>
+ <extension>
+ <groupId>org.apache.maven.wagon</groupId>
+ <artifactId>wagon-ssh-external</artifactId>
+ <version>${wagonSshExternalVersion}</version>
+ </extension>
+ </extensions>
</build>
<reporting>
<excludeDefaults>true</excludeDefaults>
</reporting>
-
- <!-- ************************************************************* -->
- <!-- *** Maven Environment *************************************** -->
- <!-- ************************************************************* -->
-
- <!-- prerequisites -->
- <prerequisites>
- <maven>2.2.1</maven>
- </prerequisites>
-
- <!--Distribution-->
- <distributionManagement>
- <repository>
- <id>${release.server}</id>
- <url>${release.repository}</url>
- </repository>
- <snapshotRepository>
- <id>${snapshot.server}</id>
- <url>${snapshot.repository}</url>
- </snapshotRepository>
- </distributionManagement>
-
<!-- Maven Environment : profiles -->
<profiles>
@@ -1000,7 +1002,7 @@
<value>true</value>
</property>
</activation>
-
+
<build>
<plugins>
@@ -1049,7 +1051,7 @@
<build>
<defaultGoal>generate-resources</defaultGoal>
-
+
<plugins>
<!-- add license and third-party files to build -->
@@ -1092,7 +1094,7 @@
</profile>
<profile>
- <id>central-safe</id>
+ <id>central-safe</id>
<build>
<defaultGoal>validate</defaultGoal>
<plugins>
@@ -1110,7 +1112,9 @@
<addMavenCentral>true</addMavenCentral>
<failIfNotSafe>true</failIfNotSafe>
<repositories>
- <central-releases>${central.release.home.url}</central-releases>
+ <central-releases>
+ ${central.release.home.url}
+ </central-releases>
</repositories>
</configuration>
</execution>
@@ -1119,7 +1123,7 @@
</plugins>
</build>
</profile>
-
+
<!-- profile with all reports (include in release process) -->
<profile>
<id>reporting</id>
@@ -1219,7 +1223,7 @@
</reportSet>
</reportSets>
</plugin>
-
+
<!--plugin>
<groupId>net.sf</groupId>
<artifactId>stat-scm</artifactId>
@@ -1275,7 +1279,9 @@
<rules>
<bannedDependencies>
<excludes>
- <exclude>org.codehaus.plexus:plexus-component-api</exclude>
+ <exclude>
+ org.codehaus.plexus:plexus-component-api
+ </exclude>
</excludes>
<message>
The new containers are not supported. You
@@ -1481,7 +1487,7 @@
</plugins>
</build>
</profile>
-
+
<!-- just add to build the webstart -->
<profile>
<id>webstart-profile</id>
@@ -1626,7 +1632,7 @@
<release.repository>${central.release.repository}</release.repository>
<!-- release repository url (to be used in site.xml, by default use other-release repository) -->
<repository.home.url>${central.release.home.url}</repository.home.url>
-
+
<!-- must fail if redmine actions failed -->
<redmine.safe>true</redmine.safe>
@@ -1634,14 +1640,15 @@
<redmine.url>http://www.${platform}</redmine.url>
<redmine.projectId>${projectId}</redmine.projectId>
<redmine.xmlPath>${maven.gen.dir}/changes/changes.xml</redmine.xmlPath>
- <redmine.collectedArtifacts>target/collect-artifacts.txt</redmine.collectedArtifacts>
+ <redmine.collectedArtifacts>target/collect-artifacts.txt
+ </redmine.collectedArtifacts>
<redmine.deploymentUrl>${repository.home.url}</redmine.deploymentUrl>
<redmine.templateDirectory>
http://maven-site.nuiton.org/mavenpom/announcement/redmineAndCentral
</redmine.templateDirectory>
-
+
<!-- extra files to include in release -->
- <redmine.releaseFiles />
+ <redmine.releaseFiles/>
</properties>
@@ -1654,7 +1661,7 @@
</site>
</distributionManagement-->
<build>
-
+
<plugins>
<!--
@@ -1688,7 +1695,9 @@
</goals>
<phase>install</phase>
<configuration>
- <descriptionFile>${redmine.collectedArtifacts}</descriptionFile>
+ <descriptionFile>
+ ${redmine.collectedArtifacts}
+ </descriptionFile>
<includeAttached>true</includeAttached>
<includeSiteAttached>true</includeSiteAttached>
<copyFiles>true</copyFiles>
@@ -1831,10 +1840,12 @@
<configuration>
<!-- publish-attachments -->
- <filesFromProperties>${redmine.collectedAttachments}</filesFromProperties>
+ <filesFromProperties>${redmine.collectedAttachments}
+ </filesFromProperties>
<!-- generate announcements -->
- <urlDownload>${redmine.url}/projects/files/${projectId}</urlDownload>
+ <urlDownload>${redmine.url}/projects/files/${projectId}
+ </urlDownload>
<artifactsFile>${redmine.collectedArtifacts}</artifactsFile>
<deploymentUrl>
http://repo1.maven.org/maven2
@@ -1905,8 +1916,12 @@
<!-- for a multi-module just run on root project -->
<runOnce>true</runOnce>
- <emailTitle>[ANN] - ${project.name} ${project.version} released</emailTitle>
- <emailContentFile>target/generated-sources/announcement/release-email-announcement.vm</emailContentFile>
+ <emailTitle>
+ [ANN] - ${project.name} ${project.version} released
+ </emailTitle>
+ <emailContentFile>
+ target/generated-sources/announcement/release-email-announcement.vm
+ </emailContentFile>
<mailSender>
<name>${platform} Release Notification</name>
<email>noreply@${platform}</email>
@@ -1949,7 +1964,9 @@
<closeVersion>true</closeVersion>
<!-- publish-news -->
- <newsContentFile>target/generated-sources/announcement/release-news-announcement.vm</newsContentFile>
+ <newsContentFile>
+ target/generated-sources/announcement/release-news-announcement.vm
+ </newsContentFile>
<newsSummary>${project.description}</newsSummary>
<newsTitle>${project.name} ${project.version} released</newsTitle>
@@ -1961,7 +1978,7 @@
</build>
</profile>
- <profile>
+ <profile>
<id>maven-3</id>
<activation>
<file>
@@ -2089,5 +2106,4 @@
</profile>
</profiles>
-
</project>
1
0
r1452 - in trunk: . mavenpom4labs mavenpom4redmine mavenpom4redmine/mavenpom4redmineAndCentral mavenpomdoc
by maven-release@users.nuiton.org 18 Jul '13
by maven-release@users.nuiton.org 18 Jul '13
18 Jul '13
Author: maven-release
Date: 2013-07-18 15:14:33 +0200 (Thu, 18 Jul 2013)
New Revision: 1452
Url: http://nuiton.org/projects/mavenpom/repository/revisions/1452
Log:
[maven-release-plugin] prepare for next development iteration
Modified:
trunk/mavenpom4labs/pom.xml
trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml
trunk/mavenpom4redmine/pom.xml
trunk/mavenpomdoc/pom.xml
trunk/pom.xml
Modified: trunk/mavenpom4labs/pom.xml
===================================================================
--- trunk/mavenpom4labs/pom.xml 2013-07-18 13:14:30 UTC (rev 1451)
+++ trunk/mavenpom4labs/pom.xml 2013-07-18 13:14:33 UTC (rev 1452)
@@ -34,7 +34,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom</artifactId>
- <version>3.4.13</version>
+ <version>3.4.14-SNAPSHOT</version>
</parent>
<artifactId>mavenpom4labs</artifactId>
Modified: trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml
===================================================================
--- trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml 2013-07-18 13:14:30 UTC (rev 1451)
+++ trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml 2013-07-18 13:14:33 UTC (rev 1452)
@@ -34,7 +34,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom4redmine</artifactId>
- <version>3.4.13</version>
+ <version>3.4.14-SNAPSHOT</version>
</parent>
<artifactId>mavenpom4redmineAndCentral</artifactId>
Modified: trunk/mavenpom4redmine/pom.xml
===================================================================
--- trunk/mavenpom4redmine/pom.xml 2013-07-18 13:14:30 UTC (rev 1451)
+++ trunk/mavenpom4redmine/pom.xml 2013-07-18 13:14:33 UTC (rev 1452)
@@ -34,7 +34,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom</artifactId>
- <version>3.4.13</version>
+ <version>3.4.14-SNAPSHOT</version>
</parent>
<artifactId>mavenpom4redmine</artifactId>
Modified: trunk/mavenpomdoc/pom.xml
===================================================================
--- trunk/mavenpomdoc/pom.xml 2013-07-18 13:14:30 UTC (rev 1451)
+++ trunk/mavenpomdoc/pom.xml 2013-07-18 13:14:33 UTC (rev 1452)
@@ -34,7 +34,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom4redmineAndCentral</artifactId>
- <version>3.4.13</version>
+ <version>3.4.14-SNAPSHOT</version>
<relativePath>../mavenpom4redmine/mavenpom4redmineAndCentral</relativePath>
</parent>
@@ -93,9 +93,9 @@
</distributionManagement>
<scm>
- <connection>scm:svn:http://svn.nuiton.org/svn/mavenpom/tags/mavenpom-3.4.13/mavenpomdoc</connection>
- <developerConnection>scm:svn:http://svn.nuiton.org/svn/mavenpom/tags/mavenpom-3.4.13/mavenpomdoc</developerConnection>
- <url>http://www.nuiton.org/repositories/browse/mavenpom/tags/mavenpom-3.4.13/mav…</url>
+ <connection>scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk/mavenpomdoc</connection>
+ <developerConnection>scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk/mavenpomdoc</developerConnection>
+ <url>http://www.nuiton.org/repositories/browse/mavenpom/trunk/mavenpomdoc</url>
</scm>
<reporting>
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2013-07-18 13:14:30 UTC (rev 1451)
+++ trunk/pom.xml 2013-07-18 13:14:33 UTC (rev 1452)
@@ -33,7 +33,7 @@
<groupId>org.nuiton</groupId>
<artifactId>mavenpom</artifactId>
- <version>3.4.13</version>
+ <version>3.4.14-SNAPSHOT</version>
<modules>
<module>mavenpom4redmine</module>
@@ -171,9 +171,9 @@
<!-- Source control management. -->
<scm>
- <connection>scm:svn:http://svn.nuiton.org/svn/mavenpom/tags/mavenpom-3.4.13</connection>
- <developerConnection>scm:svn:http://svn.nuiton.org/svn/mavenpom/tags/mavenpom-3.4.13</developerConnection>
- <url>http://nuiton.org/projects/mavenpom/repository/tags/mavenpom-3.4.13</url>
+ <connection>scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk</connection>
+ <developerConnection>scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk</developerConnection>
+ <url>http://nuiton.org/projects/mavenpom/repository/trunk</url>
</scm>
<!-- ************************************************************* -->
1
0
Author: maven-release
Date: 2013-07-18 15:14:30 +0200 (Thu, 18 Jul 2013)
New Revision: 1451
Url: http://nuiton.org/projects/mavenpom/repository/revisions/1451
Log:
[maven-release-plugin] copy for tag mavenpom-3.4.13
Added:
tags/mavenpom-3.4.13/
Property changes on: tags/mavenpom-3.4.13
___________________________________________________________________
Added: svn:ignore
+ .classpath
.project
target
THIRD-PARTY.txt
catalog.xml
*.iml
*.ipr
*.iws
.idea
Added: svn:mergeinfo
+ /branches/mavenpom-2.x:726-751
1
0
r1450 - in trunk: . mavenpom4labs mavenpom4redmine mavenpom4redmine/mavenpom4redmineAndCentral mavenpomdoc
by maven-release@users.nuiton.org 18 Jul '13
by maven-release@users.nuiton.org 18 Jul '13
18 Jul '13
Author: maven-release
Date: 2013-07-18 15:14:27 +0200 (Thu, 18 Jul 2013)
New Revision: 1450
Url: http://nuiton.org/projects/mavenpom/repository/revisions/1450
Log:
[maven-release-plugin] prepare release mavenpom-3.4.13
Modified:
trunk/mavenpom4labs/pom.xml
trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml
trunk/mavenpom4redmine/pom.xml
trunk/mavenpomdoc/pom.xml
trunk/pom.xml
Modified: trunk/mavenpom4labs/pom.xml
===================================================================
--- trunk/mavenpom4labs/pom.xml 2013-07-18 13:14:04 UTC (rev 1449)
+++ trunk/mavenpom4labs/pom.xml 2013-07-18 13:14:27 UTC (rev 1450)
@@ -34,7 +34,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom</artifactId>
- <version>3.4.13-SNAPSHOT</version>
+ <version>3.4.13</version>
</parent>
<artifactId>mavenpom4labs</artifactId>
Modified: trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml
===================================================================
--- trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml 2013-07-18 13:14:04 UTC (rev 1449)
+++ trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml 2013-07-18 13:14:27 UTC (rev 1450)
@@ -34,7 +34,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom4redmine</artifactId>
- <version>3.4.13-SNAPSHOT</version>
+ <version>3.4.13</version>
</parent>
<artifactId>mavenpom4redmineAndCentral</artifactId>
Modified: trunk/mavenpom4redmine/pom.xml
===================================================================
--- trunk/mavenpom4redmine/pom.xml 2013-07-18 13:14:04 UTC (rev 1449)
+++ trunk/mavenpom4redmine/pom.xml 2013-07-18 13:14:27 UTC (rev 1450)
@@ -34,7 +34,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom</artifactId>
- <version>3.4.13-SNAPSHOT</version>
+ <version>3.4.13</version>
</parent>
<artifactId>mavenpom4redmine</artifactId>
Modified: trunk/mavenpomdoc/pom.xml
===================================================================
--- trunk/mavenpomdoc/pom.xml 2013-07-18 13:14:04 UTC (rev 1449)
+++ trunk/mavenpomdoc/pom.xml 2013-07-18 13:14:27 UTC (rev 1450)
@@ -34,7 +34,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom4redmineAndCentral</artifactId>
- <version>3.4.13-SNAPSHOT</version>
+ <version>3.4.13</version>
<relativePath>../mavenpom4redmine/mavenpom4redmineAndCentral</relativePath>
</parent>
@@ -93,9 +93,9 @@
</distributionManagement>
<scm>
- <connection>scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk/mavenpomdoc</connection>
- <developerConnection>scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk/mavenpomdoc</developerConnection>
- <url>http://www.nuiton.org/repositories/browse/mavenpom/trunk/mavenpomdoc</url>
+ <connection>scm:svn:http://svn.nuiton.org/svn/mavenpom/tags/mavenpom-3.4.13/mavenpomdoc</connection>
+ <developerConnection>scm:svn:http://svn.nuiton.org/svn/mavenpom/tags/mavenpom-3.4.13/mavenpomdoc</developerConnection>
+ <url>http://www.nuiton.org/repositories/browse/mavenpom/tags/mavenpom-3.4.13/mav…</url>
</scm>
<reporting>
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2013-07-18 13:14:04 UTC (rev 1449)
+++ trunk/pom.xml 2013-07-18 13:14:27 UTC (rev 1450)
@@ -33,7 +33,7 @@
<groupId>org.nuiton</groupId>
<artifactId>mavenpom</artifactId>
- <version>3.4.13-SNAPSHOT</version>
+ <version>3.4.13</version>
<modules>
<module>mavenpom4redmine</module>
@@ -171,9 +171,9 @@
<!-- Source control management. -->
<scm>
- <connection>scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk</connection>
- <developerConnection>scm:svn:http://svn.nuiton.org/svn/mavenpom/trunk</developerConnection>
- <url>http://nuiton.org/projects/mavenpom/repository/trunk</url>
+ <connection>scm:svn:http://svn.nuiton.org/svn/mavenpom/tags/mavenpom-3.4.13</connection>
+ <developerConnection>scm:svn:http://svn.nuiton.org/svn/mavenpom/tags/mavenpom-3.4.13</developerConnection>
+ <url>http://nuiton.org/projects/mavenpom/repository/tags/mavenpom-3.4.13</url>
</scm>
<!-- ************************************************************* -->
1
0