Author: tchemit Date: 2011-09-09 12:34:26 +0200 (Fri, 09 Sep 2011) New Revision: 1162 Url: http://nuiton.org/repositories/revision/mavenpom/1162 Log: Anomalie #1733: Can't deploy multi locale site Modified: trunk/mavenpom4labs/pom.xml trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml trunk/mavenpom4redmine/pom.xml Modified: trunk/mavenpom4labs/pom.xml =================================================================== --- trunk/mavenpom4labs/pom.xml 2011-09-09 10:34:00 UTC (rev 1161) +++ trunk/mavenpom4labs/pom.xml 2011-09-09 10:34:26 UTC (rev 1162) @@ -124,9 +124,6 @@ <!-- the platform is labs for all sons --> <platform>labs.libre-entreprise.org</platform> - <!-- disable scmwebeditor in generated site --> - <!--<scmwebeditorEnabled>false</scmwebeditorEnabled>--> - <!-- sonar still stay on nuiton server --> <sonar.host.url>http://sonar.nuiton.org/sonar</sonar.host.url> @@ -170,13 +167,11 @@ <!-- stay on lgpl v3 for the project --> <license.licenseName>lgpl_v3</license.licenseName> - <!-- enable scmwebeditor in generated site --> - <!--<scmwebeditorEnabled>true</scmwebeditorEnabled>--> - <!-- force to use correct site server --> <site.server>nuiton.org</site.server> - <!-- force to use correct site location --> - <site.repository>${our.site.repository}/mavenpom/mavenpom4labs</site.repository> + + <!-- force to use correct site location (mavenpom4labs is not deployed on labs) --> + <site.repository>${our.site.repository}/mavenpom</site.repository> <!-- customize maven-nuiton-skin (force to true in mavenpom4labs project only) --> <scmwebeditorEnabled>true</scmwebeditorEnabled> @@ -186,12 +181,12 @@ <googleAnalyticsEnabled>true</googleAnalyticsEnabled> </properties> - <distributionManagement> + <!--distributionManagement> <site> <id>${site.server}</id> <url>${site.repository}</url> </site> - </distributionManagement> + </distributionManagement--> </profile> <!-- perform only on a release stage when using the maven-release-plugin --> Modified: trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml =================================================================== --- trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml 2011-09-09 10:34:00 UTC (rev 1161) +++ trunk/mavenpom4redmine/mavenpom4redmineAndCentral/pom.xml 2011-09-09 10:34:26 UTC (rev 1162) @@ -66,7 +66,7 @@ <properties> <!-- pour casser l'héritage depuis mavenpom --> - <site.repository>${our.site.repository}</site.repository> + <!--<site.repository>${our.site.repository}</site.repository>--> <!-- deploy releases on central-releases repository --> <release.repository>${central.release.repository}</release.repository> @@ -89,16 +89,16 @@ <!-- ************************************************************* --> <!--Distribution--> - <distributionManagement> - <site> - <id>${site.server}</id> - <!-- l'héritage sur les poms donnera la bonne url pour tous les poms - qui héritent de ce pom (/artifactId est rajouté) mais cela ne - fonctionne pas pour mavenpom lui-même (voir profile internal) - --> - <url>${site.repository}</url> - </site> - </distributionManagement> + <!--<distributionManagement>--> + <!--<site>--> + <!--<id>${site.server}</id>--> + <!--<!– l'héritage sur les poms donnera la bonne url pour tous les poms--> + <!--qui héritent de ce pom (/artifactId est rajouté) mais cela ne--> + <!--fonctionne pas pour mavenpom lui-même (voir profile internal)--> + <!--–>--> + <!--<url>${site.repository}</url>--> + <!--</site>--> + <!--</distributionManagement>--> <!-- Maven Environment : profiles --> <profiles> @@ -113,9 +113,9 @@ </activation> <properties> <!-- force to use correct site location --> - <site.repository> + <!--site.repository> ${our.site.repository}/mavenpom/mavenpom4redmine/mavenpom4redmineAndCentral - </site.repository> + </site.repository--> </properties> </profile> Modified: trunk/mavenpom4redmine/pom.xml =================================================================== --- trunk/mavenpom4redmine/pom.xml 2011-09-09 10:34:00 UTC (rev 1161) +++ trunk/mavenpom4redmine/pom.xml 2011-09-09 10:34:26 UTC (rev 1162) @@ -128,7 +128,7 @@ <publicProject>true</publicProject> <license.licenseName>lgpl_v3</license.licenseName> - + <!-- redmine configuration --> <redmine.safe>false</redmine.safe> <redmine.url>http://${platform}</redmine.url> @@ -141,7 +141,7 @@ <redmine.templateDirectory> http://maven-site.nuiton.org/mavenpom/announcement/redmine </redmine.templateDirectory> - + <!-- extra files to include in release --> <redmine.releaseFiles /> @@ -154,7 +154,7 @@ <!--<sonar.host.url>http://sonar.nuiton.org/sonar</sonar.host.url>--> <!-- pour casser l'héritage depuis mavenpom --> - <site.repository>${our.site.repository}</site.repository> + <!--<site.repository>${our.site.repository}</site.repository>--> </properties> @@ -165,46 +165,21 @@ <!-- ************************************************************* --> <!--Distribution--> + <!-- L'utilisation du m-site-p 3.0 ne permet plus (en tout cas ça fonctionne + pas bien) d'utiliser un héritage avec différentes définitions de site. + + Donc pour le moment chaque projet doit redéfinir cette section + <distributionManagement> <site> <id>${site.server}</id> - <!-- l'héritage sur les poms donnera la bonne url pour tous les poms - qui héritent de ce pom (/artifactId est rajouté) mais cela ne - fonctionne pas pour mavenpom lui-même (voir profile internal) - --> - <url>${site.repository}</url> + <url>${site.repository}/${projectId}</url> </site> </distributionManagement> - + --> <!-- Maven Environment : profiles --> <profiles> - <!-- profile with all reports (include in release process) --> - <!--<profile>--> - <!--<id>reporting</id>--> - <!--<activation>--> - <!--<property>--> - <!--<name>performRelease</name>--> - <!--<value>true</value>--> - <!--</property>--> - <!--</activation>--> - - <!--<!–Site–>--> - <!--<reporting>--> - <!--<plugins>--> - <!--<plugin>--> - <!--<groupId>org.codehaus.sonar-plugins</groupId>--> - <!--<artifactId>maven-report</artifactId>--> - <!--<version>${sonarReportPluginVersion}</version>--> - <!--<!–configuration>--> - <!--<sonar.host.url>http://hudson.${platform}/sonar</sonar.host.url>--> - <!--</configuration–>--> - <!--</plugin>--> - <!--</plugins>--> - <!--</reporting>--> - - <!--</profile>--> - <!-- perform only on a release stage when using the maven-release-plugin --> <profile> <id>redmine-build-release-profile</id> @@ -619,7 +594,7 @@ <value>true</value> </property> </activation> - + <build> <defaultGoal>validate</defaultGoal> @@ -676,7 +651,7 @@ </build> </profile> - + <profile> <id>internal</id> <activation> @@ -687,7 +662,7 @@ </activation> <properties> <!-- force to use correct site location --> - <site.repository>${our.site.repository}/mavenpom/mavenpom4redmine</site.repository> + <!--<site.repository>${our.site.repository}/mavenpom/mavenpom4redmine</site.repository>--> </properties> </profile>