Author: tchemit Date: 2012-02-09 23:26:29 +0100 (Thu, 09 Feb 2012) New Revision: 1215 Url: http://nuiton.org/repositories/revision/mavenpom/1215 Log: Evolution #1961: Make possible to deploy site at others locations Modified: trunk/pom.xml trunk/src/site/apt/index.apt trunk/src/site/apt/properties.apt.vm Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2012-02-09 20:30:52 UTC (rev 1214) +++ trunk/pom.xml 2012-02-09 22:26:29 UTC (rev 1215) @@ -48,7 +48,7 @@ <description>Ancestor of all projects of Code Lutin</description> - <url>${projectUrl}${projectUrlSuffix}</url> + <url>http://maven-site.nuiton.org/mavenpom${projectUrlSuffix}</url> <inceptionYear>2009</inceptionYear> @@ -182,9 +182,6 @@ <!-- a property to define list id --> <listId>${projectId}</listId> - <!-- project site base url (this is mandatory in your project) --> - <projectUrl/> - <!-- project site url suffix (by default empty, but filled to /SNAPSHOT for trunk sites) --> <projectUrlSuffix/> @@ -544,25 +541,6 @@ </configuration> </execution> - <execution> - <id>check-project-properties</id> - <goals> - <goal>enforce</goal> - </goals> - <phase>initialize</phase> - <configuration> - <rules> - <requireProperty> - <property>projectUrl</property> - </requireProperty> - </rules> - <ignoreCache>true</ignoreCache> - <failFast>true</failFast> - <fail>true</fail> - - </configuration> - </execution> - </executions> </plugin> @@ -1535,7 +1513,6 @@ <siteSourcesType>apt</siteSourcesType> <license.licenseName>lgpl_v3</license.licenseName> - <projectUrl>http://maven-site.nuiton.org/mavenpom</projectUrl> <!-- release config --> Modified: trunk/src/site/apt/index.apt =================================================================== --- trunk/src/site/apt/index.apt 2012-02-09 20:30:52 UTC (rev 1214) +++ trunk/src/site/apt/index.apt 2012-02-09 22:26:29 UTC (rev 1215) @@ -45,11 +45,22 @@ Il suffit d'utiliser le profile deploy-trunk-site et /SNAPSHOT sera rajouté à l'url du projet. - Une des conséquences de cette nouvelle fonctionnalité est qu'on doit désormais - définir l'url du site dans une propriété nommé ${projectBaseUrl} et ne pas - renseigner la balise url. + Pour pouvoir bénificier de ce système, il faut suffixer l'url du site et de + l'url de déployement du site + Exemple utilisé dans mavenpom : +-------------------------------------------------------------------------------- +<url>http://maven-site.nuiton.org/mavenpom${projectUrlSuffix}</url> + +<distributionManagement> + <site> + <id>${platform}</id> + <url>${our.site.repository}/${projectId}${projectUrlSuffix}</url> + </site> +</distributionManagement> +-------------------------------------------------------------------------------- + * Nouveautés de la version 3.1 ** Changement du maven-helper-plugin Modified: trunk/src/site/apt/properties.apt.vm =================================================================== --- trunk/src/site/apt/properties.apt.vm 2012-02-09 20:30:52 UTC (rev 1214) +++ trunk/src/site/apt/properties.apt.vm 2012-02-09 22:26:29 UTC (rev 1215) @@ -52,8 +52,6 @@ *--------------------------------------+------------------------------------------------------+ | {{projectId}} | <<(project.artifactId)>> | *--------------------------------------+------------------------------------------------------+ -| {{projectUrl}} | <<A définir dans chaque projet>> | -*--------------------------------------+------------------------------------------------------+ | {{projectUrlSuffix}} | <<>> | *--------------------------------------+------------------------------------------------------+ | {{listId}} | <<(projectId)>> | @@ -334,13 +332,6 @@ correct.\ {{{Propriétés générales du projet}[remonter]}} -** {projectUrl} - - L'url du site du proet. - - Cette propriété est obligatoire et doit être définie dans chaque projet. - {{{Propriétés générales du projet}[remonter]}} - ** {projectUrlSuffix} Une propriété pour suffixer l'url du site du projet (et donc pouvoir le
participants (1)
-
tchemit@users.nuiton.org