Author: tchemit Date: 2012-09-06 20:38:20 +0200 (Thu, 06 Sep 2012) New Revision: 1332 Url: http://nuiton.org/repositories/revision/mavenpom/1332 Log: fixes #2300: Add a profile to not generate nor deploy site if no src/site directory found Modified: trunk/mavenpomdoc/src/site/apt/mavenpom/profiles.apt trunk/pom.xml Modified: trunk/mavenpomdoc/src/site/apt/mavenpom/profiles.apt =================================================================== --- trunk/mavenpomdoc/src/site/apt/mavenpom/profiles.apt 2012-09-06 18:33:01 UTC (rev 1331) +++ trunk/mavenpomdoc/src/site/apt/mavenpom/profiles.apt 2012-09-06 18:38:20 UTC (rev 1332) @@ -55,6 +55,8 @@ *----------------------------------+------------------------------+ | {{no-reports}} | <<->> | *----------------------------------+------------------------------+ +| {{no-site}} | <<pas de fichier /src/site>> | +*----------------------------------+------------------------------+ | {{no-dep-details}} | <<->> | *----------------------------------+------------------------------+ | {{no-dep-locations}} | <<->> | @@ -125,6 +127,14 @@ -------------------------------------------------------------------------------- {{{Profiles autonomes}[remonter]}} +** {no-site} + + Ce profile permet de ne pas générer le stie (ni de le déployer). + + Ce profile est déclanché tant qu'il n'y a pas de fichier /src/site dans un + module. + {{{Profiles autonomes}[remonter]}} + * {run} Ce profile permet de lancer une classe java depuis maven. Il faut définir une Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2012-09-06 18:33:01 UTC (rev 1331) +++ trunk/pom.xml 2012-09-06 18:38:20 UTC (rev 1332) @@ -1246,7 +1246,25 @@ </profile> + <!-- do not generate site if no src/site is found for module --> <profile> + <id>no-site</id> + <activation> + <file> + <missing>src/site</missing> + </file> + </activation> + + + <properties> + <!-- no site generation --> + <maven.site.skip>true</maven.site.skip> + <maven.site.deploy.skip>true</maven.site.deploy.skip> + </properties> + + </profile> + + <profile> <id>release-sign-artifacts</id> <activation> <property>