Author: tchemit Date: 2010-07-01 12:24:19 +0200 (Thu, 01 Jul 2010) New Revision: 949 Url: http://nuiton.org/repositories/revision/mavenpom/949 Log: Evolution #751: Use none nuiton maven repositories Modified: trunk/mavenpom4labs/pom.xml trunk/mavenpom4redmine/pom.xml trunk/pom.xml trunk/src/site/apt/properties.apt trunk/src/site/apt/repositories.apt Modified: trunk/mavenpom4labs/pom.xml =================================================================== --- trunk/mavenpom4labs/pom.xml 2010-07-01 10:18:41 UTC (rev 948) +++ trunk/mavenpom4labs/pom.xml 2010-07-01 10:24:19 UTC (rev 949) @@ -192,7 +192,7 @@ <!-- force to use correct site server --> <site.server>nuiton</site.server> <!-- force to use correct site location --> - <site.repository>${nuiton.site.repository}/mavenpom/mavenpom4labs</site.repository> + <site.repository>${our.site.repository}/mavenpom/mavenpom4labs</site.repository> </properties> </profile> Modified: trunk/mavenpom4redmine/pom.xml =================================================================== --- trunk/mavenpom4redmine/pom.xml 2010-07-01 10:18:41 UTC (rev 948) +++ trunk/mavenpom4redmine/pom.xml 2010-07-01 10:24:19 UTC (rev 949) @@ -141,7 +141,7 @@ <sonar.host.url>http://hudson.nuiton.org/sonar</sonar.host.url> <!-- pour casser l'héritage depuis mavenpom --> - <site.repository>${nuiton.site.repository}</site.repository> + <site.repository>${our.site.repository}</site.repository> </properties> @@ -608,7 +608,7 @@ </activation> <properties> <!-- force to use correct site location --> - <site.repository>${nuiton.site.repository}/mavenpom/mavenpom4redmine</site.repository> + <site.repository>${our.site.repository}/mavenpom/mavenpom4redmine</site.repository> </properties> </profile> Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2010-07-01 10:18:41 UTC (rev 948) +++ trunk/pom.xml 2010-07-01 10:24:19 UTC (rev 949) @@ -270,32 +270,32 @@ <!-- 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 central-releases repository --> + <central.release.repository>scpexe://nuiton.org/var/lib/nexus/storage/central-releases</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 other-releases repository --> + <other.release.repository>scpexe://nuiton.org/var/lib/nexus/storage/other-releases</other.release.repository> <!-- location of nuiton snapshots repository --> - <nuiton.snapshot.repository>scpexe://nuiton.org/var/lib/nexus/storage/snapshots</nuiton.snapshot.repository> + <our.snapshot.repository>scpexe://nuiton.org/var/lib/nexus/storage/snapshots</our.snapshot.repository> <!-- location of nuiton site repository --> - <nuiton.site.repository>scpexe://nuiton.org/var/lib/redmine-${platform}/project-site</nuiton.site.repository> + <our.site.repository>scpexe://nuiton.org/var/lib/redmine-${platform}/project-site</our.site.repository> <!-- location of the release repository to use --> - <release.repository>${nuiton.other.release.repository}</release.repository> + <release.repository>${other.release.repository}</release.repository> <!-- server to use for release --> <release.server>nuiton</release.server> <!-- location of the snapshot repository to use --> - <snapshot.repository>${nuiton.snapshot.repository}</snapshot.repository> + <snapshot.repository>${our.snapshot.repository}</snapshot.repository> <!-- server to use for snapshot --> <snapshot.server>nuiton</snapshot.server> <!-- location of the site repository to use --> - <site.repository>${nuiton.site.repository}</site.repository> + <site.repository>${our.site.repository}</site.repository> <!-- server to use for site --> <site.server>nuiton</site.server> @@ -342,7 +342,6 @@ <!-- pour modifier la verbosite de la javadoc --> <maven.javadoc.quiet>true</maven.javadoc.quiet> - <!-- license configuration --> <license.descriptor>src/license/project.xml</license.descriptor> <license.useMissingFile>true</license.useMissingFile> @@ -364,8 +363,8 @@ <!-- enable or disable scmwebeditor in generated site --> <scmwebeditorEnabled>true</scmwebeditorEnabled> - <!-- release repository url (to be used in site.xml) --> - <repository.home.url>http://maven.nuiton.org/release</repository.home.url> + <!-- release repository url (to be used in site.xml, by default use other-release repository) --> + <repository.home.url>http://maven.nuiton.org/other-releases</repository.home.url> <!-- release configuration --> @@ -838,6 +837,14 @@ <goal>update-project-license</goal> <goal>add-third-party</goal> </goals> + <configuration> + <licenseMerges> + <licenseMerge> + The Apache Software License, Version 2.0|Apache License, Version 2.0 + </licenseMerge> + <licenseMerge>BSD License|BSD</licenseMerge> + </licenseMerges> + </configuration> </execution> </executions> </plugin> @@ -849,18 +856,14 @@ <profile> <id>central-safe</id> - <!--activation> - <property> - <name>performRelease</name> - <value>true</value> - </property> - </activation--> - <properties> - <!-- deploy releases on nuiton-central-releases repository --> - <release.repository>${nuiton.central.release.repository}</release.repository> + <!-- deploy releases on central-releases repository --> + <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>http://maven.nuiton.org/central-releases</repository.home.url> + </properties> <build> @@ -880,9 +883,8 @@ <addMavenCentral>true</addMavenCentral> <failIfNotSafe>true</failIfNotSafe> <repositories> - <nuiton-central-releases> - http://nexus.nuiton.org/nexus/content/repositories/nuiton-central-releases - </nuiton-central-releases> + <!--http://nexus.nuiton.org/nexus/content/repositories/central-releases--> + <central-releases>${repository.home.url}</central-releases> </repositories> </configuration> </execution> @@ -1320,9 +1322,9 @@ <!-- extra files to include in release --> <redmine.releaseFiles/> - <!-- deploy releases on nuiton-central-releases repository --> - <release.repository>${nuiton.central.release.repository}</release.repository> - <site.repository>${nuiton.site.repository}/${projectId}</site.repository> + <!-- deploy releases on central-releases repository --> + <release.repository>${central.release.repository}</release.repository> + <site.repository>${our.site.repository}/${projectId}</site.repository> </properties> <build> Modified: trunk/src/site/apt/properties.apt =================================================================== --- trunk/src/site/apt/properties.apt 2010-07-01 10:18:41 UTC (rev 948) +++ trunk/src/site/apt/properties.apt 2010-07-01 10:24:19 UTC (rev 949) @@ -90,6 +90,8 @@ *--------------------------------------+--------------------------------------------------------+ | {{scmwebeditorEnabled}} | <<true>> | *--------------------------------------+--------------------------------------------------------+ +| {{repository.home.url}} | <<http://maven.nuiton.org/other-releases>> | +*--------------------------------------+--------------------------------------------------------+ | {{scmwebeditorUrl}} | <<http://scmwebeditor.nuiton.org/nuiton-scmwebeditor/scmwebeditor>>| *--------------------------------------+--------------------------------------------------------+ | {{maven.javadoc.skip}} | <<false>> | @@ -102,25 +104,25 @@ *--------------------------------------+--------------------------------------------------------+ | <<Propriété>> | <<Valeur par défaut>> | *--------------------------------------+--------------------------------------------------------+ -| {{snapshot.repository}} | <<(nuiton.snapshot.repository)>> | +| {{snapshot.repository}} | <<(our.snapshot.repository)>> | *--------------------------------------+--------------------------------------------------------+ | {{snapshot.server}} | <<nuiton>> | *--------------------------------------+--------------------------------------------------------+ -| {{nuiton.snapshot.repository}} | <<scpexe://nuiton.org/var/lib/nexus/storage/snapshots>>| +| {{our.snapshot.repository}} | <<scpexe://nuiton.org/var/lib/nexus/storage/snapshots>>| *--------------------------------------+--------------------------------------------------------+ -| {{release.repository}} | <<(nuiton.other.release.repository)>> | +| {{release.repository}} | <<(other.release.repository)>> | *--------------------------------------+--------------------------------------------------------+ | {{release.server}} | <<nuiton>> | *--------------------------------------+--------------------------------------------------------+ -| {{nuiton.other.release.repository}} | <<scpexe://nuiton.org/var/lib/nexus/storage/nuiton-other-releases>> | +| {{other.release.repository}} | <<scpexe://nuiton.org/var/lib/nexus/storage/other-releases>> | *--------------------------------------+--------------------------------------------------------+ -| {{nuiton.central.release.repository}}| <<scpexe://nuiton.org/var/lib/nexus/storage/nuiton-central-releases>> | +| {{central.release.repository}}| <<scpexe://nuiton.org/var/lib/nexus/storage/central-releases>>| *--------------------------------------+--------------------------------------------------------+ -| {{site.repository}} | <<(nuiton.site.repository)>> | +| {{site.repository}} | <<(our.site.repository)>> | *--------------------------------------+--------------------------------------------------------+ | {{site.server}} | <<nuiton>> | *--------------------------------------+--------------------------------------------------------+ -| {{nuiton.site.repository}} | <<scpexe://nuiton.org/var/lib/redmine-${platform}/project-site/${projectId}>> | +| {{our.site.repository}} | <<scpexe://nuiton.org/var/lib/redmine-${platform}/project-site/${projectId}>> | *--------------------------------------+--------------------------------------------------------+ Détails @@ -279,6 +281,14 @@ (<<apt>> ou <<rst>>) (par défaut <<rst>>).\ {{{Propriétés de génération de site et reports}[remonter]}} +** {repository.home.url} + + L'url du dépôt maven de release du projet. Par défault on utilise + le {{{http://maven.nuiton.org/other-releases}dépôt non central safe }}. + + En utilisant le profile <<central-safe>>, cette propriété passe à : + {{{http://maven.nuiton.org/central-releases}dépôt central safe}} + ** {scmwebeditorEnabled} Pour activer (ou déasactiver) la génération des liens scmwebeditors dans les sites @@ -300,7 +310,7 @@ ** {snapshot.repository} - Url du dépôt maven où deployer les snapshots, par défaut : <<(nuiton.snapshot.repository)>>.\ + Url du dépôt maven où deployer les snapshots, par défaut : <<(snapshot.repository)>>.\ {{{Propriétés pour les déployements}[remonter]}} ** {snapshot.server} @@ -310,20 +320,20 @@ <<Note:>> le serveur doit être défini dans le <<settings.xml>>.\ {{{Propriétés pour les déployements}[remonter]}} -** {nuiton.snapshot.repository} +** {our.snapshot.repository} Url du dépôt maven Nuiton où deployer les snapshots. Valeur par défaut (<<ne devrait pas être modifiée>>) : -------------------------------------------------------------------------------- -scpexe://nuiton.org/var/lib/nexus/storage/nuiton-snapshots +scpexe://nuiton.org/var/lib/nexus/storage/snapshots -------------------------------------------------------------------------------- {{{Propriétés pour les déployements}[remonter]}} ** {release.repository} - Url du dépôt maven où deployer les releases, par défaut : <<(nuiton.other.release.repository)>>.\ + Url du dépôt maven où deployer les releases, par défaut : <<(other.release.repository)>>.\ {{{Propriétés pour les déployements}[remonter]}} ** {release.server} @@ -333,31 +343,31 @@ <<Note:>> le serveur doit être défini dans le <<settings.xml>>.\ {{{Propriétés pour les déployements}[remonter]}} -** {nuiton.other.release.repository} +** {other.release.repository} Url du dépôt maven de Nuiton où deployer les releases <<central-unsafe>>. Valeur par défaut (<<ne devrait pas être modifiée>>) : -------------------------------------------------------------------------------- -scpexe://nuiton.org/var/lib/nexus/storage/nuiton-other-releases +scpexe://nuiton.org/var/lib/nexus/storage/other-releases -------------------------------------------------------------------------------- {{{Propriétés pour les déployements}[remonter]}} -** {nuiton.central.release.repository} +** {central.release.repository} Url du dépôt maven de Nuiton où deployer les releases <<central-safe>>. Valeur par défaut (<<ne devrait pas être modifiée>>) : -------------------------------------------------------------------------------- -scpexe://nuiton.org/var/lib/nexus/storage/nuiton-central-releases +scpexe://nuiton.org/var/lib/nexus/storage/central-releases -------------------------------------------------------------------------------- {{{Propriétés pour les déployements}[remonter]}} ** {site.repository} - Url du dépôt maven où deployer les sites, par défaut <<(nuiton.site.repository)>>.\ + Url du dépôt maven où deployer les sites, par défaut <<(our.site.repository)>>.\ {{{Propriétés pour les déployements}[remonter]}} ** {site.server} @@ -367,7 +377,7 @@ <<Note:>> le serveur doit être défini dans le <<settings.xml>>.\ {{{Propriétés pour les déployements}[remonter]}} -** {nuiton.site.repository} +** {our.site.repository} Url du dépôt maven de Nuiton où deployer les sites. Modified: trunk/src/site/apt/repositories.apt =================================================================== --- trunk/src/site/apt/repositories.apt 2010-07-01 10:18:41 UTC (rev 948) +++ trunk/src/site/apt/repositories.apt 2010-07-01 10:24:19 UTC (rev 949) @@ -63,7 +63,7 @@ Par défaut, on utilise les valeurs suivantes pour le paramétrage : - * <repository> : {{{./properties.html#nuiton.snapshot.repository}nuiton.snapshot.repository}} + * <repository> : {{{./properties.html#our.snapshot.repository}our.snapshot.repository}} * <server> : <<nuiton>> @@ -92,7 +92,7 @@ Par défaut, on utilise les valeurs suivantes pour le paramétrage : - * <repository> : {{{./properties.html#nuiton.other.release.repository}nuiton.other.release.repository}} + * <repository> : {{{./properties.html#other.release.repository}other.release.repository}} * <server> : <<nuiton>> @@ -108,7 +108,7 @@ * Paramétrage pour un projet <<central-safe>> Pour rendre un projet central-safe, il faut utiliser le bon dépôt de release : - {{{./properties.html#nuiton.central.release.repository}nuiton.central.release.repository}}. + {{{./properties.html#central.release.repository}central.release.repository}}. Pour assurer que le projet est bien compatible, on inclut le profile <<central-safe>> dans le cycle de release. @@ -147,7 +147,7 @@ Par défaut, on utilise les valeurs suivantes pour le paramétrage : - * <repository> : {{{./properties.html#nuiton.site.repository}nuiton.site.repository}} + * <repository> : {{{./properties.html#our.site.repository}our.site.repository}} * <server> : <<nuiton>>