Author: tchemit Date: 2012-09-04 15:19:53 +0200 (Tue, 04 Sep 2012) New Revision: 612 Url: http://forge.codelutin.com/repositories/revision/echobase/612 Log: use a profile to not generate site Modified: trunk/echobase-domain/pom.xml trunk/echobase-services/pom.xml trunk/echobase-tools/pom.xml trunk/echobase-ui/pom.xml trunk/pom.xml Modified: trunk/echobase-domain/pom.xml =================================================================== --- trunk/echobase-domain/pom.xml 2012-09-04 12:54:56 UTC (rev 611) +++ trunk/echobase-domain/pom.xml 2012-09-04 13:19:53 UTC (rev 612) @@ -19,11 +19,6 @@ <name>EchoBase :: Domain</name> <description>EchoBase domain module</description> - <properties> - <!-- no site generation --> - <maven.site.skip>true</maven.site.skip> - <maven.site.deploy.skip>true</maven.site.deploy.skip> - </properties> <build> <plugins> Modified: trunk/echobase-services/pom.xml =================================================================== --- trunk/echobase-services/pom.xml 2012-09-04 12:54:56 UTC (rev 611) +++ trunk/echobase-services/pom.xml 2012-09-04 13:19:53 UTC (rev 612) @@ -14,12 +14,6 @@ <name>EchoBase :: Services</name> <description>EchoBase services module</description> - <properties> - <!-- no site generation --> - <maven.site.skip>true</maven.site.skip> - <maven.site.deploy.skip>true</maven.site.deploy.skip> - </properties> - <build> <resources> Modified: trunk/echobase-tools/pom.xml =================================================================== --- trunk/echobase-tools/pom.xml 2012-09-04 12:54:56 UTC (rev 611) +++ trunk/echobase-tools/pom.xml 2012-09-04 13:19:53 UTC (rev 612) @@ -26,9 +26,6 @@ ${basedir}/target/echobase-referentiel-${project.version}.zip </redmine.releaseFiles> - <!-- no site generation --> - <maven.site.skip>true</maven.site.skip> - <maven.site.deploy.skip>true</maven.site.deploy.skip> </properties> <build> <pluginManagement> Modified: trunk/echobase-ui/pom.xml =================================================================== --- trunk/echobase-ui/pom.xml 2012-09-04 12:54:56 UTC (rev 611) +++ trunk/echobase-ui/pom.xml 2012-09-04 13:19:53 UTC (rev 612) @@ -21,10 +21,6 @@ <properties> - <!-- no site generation --> - <maven.site.skip>true</maven.site.skip> - <maven.site.deploy.skip>true</maven.site.deploy.skip> - <!-- i18n configuration --> <i18n.bundleOutputName>${echobaseI18nBundle}</i18n.bundleOutputName> Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2012-09-04 12:54:56 UTC (rev 611) +++ trunk/pom.xml 2012-09-04 13:19:53 UTC (rev 612) @@ -520,6 +520,24 @@ </profile> + <!-- do not generate site if no src/site is found for module --> + <profile> + <id>not-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> + </profiles> </project>