[Lutinbuilder-commits] r478 - in mavenpom/trunk: . src/site src/site/rst
Author: tchemit Date: 2009-05-17 10:53:11 +0000 (Sun, 17 May 2009) New Revision: 478 Removed: mavenpom/trunk/src/site/rst/images/ Modified: mavenpom/trunk/pom.xml mavenpom/trunk/src/site/site.xml Log: premier jet d'un pom parent compatible central (on ne peut plus utiliser de profile interne...) Modified: mavenpom/trunk/pom.xml =================================================================== --- mavenpom/trunk/pom.xml 2009-05-17 10:06:13 UTC (rev 477) +++ mavenpom/trunk/pom.xml 2009-05-17 10:53:11 UTC (rev 478) @@ -8,61 +8,31 @@ <!-- ************************************************************* --> <!-- POM Relationships : Coordinates --> - <groupId>org.codelutin</groupId> - <artifactId>lutinproject</artifactId> - <version>3.6.0-SNAPSHOT</version> + <groupId>org.nuiton</groupId> + <artifactId>mavenpom</artifactId> + <version>1.0.0-alpha-1-SNAPSHOT</version> <!-- POM Relationships : Inheritance --> <!-- add this in your pom <parent> - <groupId>org.codelutin</groupId> - <artifactId>lutinproject</artifactId> - <version>3.5</version> + <groupId>org.nuiton</groupId> + <artifactId>mavenpom</artifactId> + <version>1.0.0-SNAPSHOT</version> </parent> --> - <!-- add dependencyManagement - <dependencyManagement></dependencyManagement> - --> - - <!-- POM Relationships : Inheritance : Dependencies --> - - <dependencies> - - <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - <version>4.6</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - <version>1.1.1</version> - <scope>compile</scope> - </dependency> - - </dependencies> - - <!-- POM Relationships : Aggregation --> - - <!-- add modules - <modules></modules> - --> - <!-- ************************************************************* --> <!-- *** Project Information ************************************* --> <!-- ************************************************************* --> - <name>Codelutin project superpom</name> + <name>Nuiton ancestor pom</name> - <description>Projet Maven de référence pour l'ensemble des projets Maven.</description> + <description>Ancestor of all nuiton's project.</description> - <url>${site.home.url}</url> + <url>http://www.nuiton.org/embedded/${project.artifactId}</url> - <inceptionYear>1999</inceptionYear> + <inceptionYear>2009</inceptionYear> <licenses> <license> @@ -174,41 +144,21 @@ <properties> - <!-- the labs' project id : change this in your pom --> - <labs.id>11</labs.id> - - <!-- this labs' project name : change this in your pom --> - <labs.project>lutinbuilder</labs.project> - - <!-- labs host --> - <labs.host>labs.libre-entreprise.org</labs.host> - - <!-- labs list host --> - <labs.list.host>lists.labs.libre-entreprise.org</labs.list.host> - - <!-- labs builder host --> - <labs.builder.url>http://lutinbuilder.labs.libre-entreprise.org/maven2</labs.builder.url> - - <!-- labs project's url --> - <site.home.url>http://${labs.project}.${labs.host}</site.home.url> - - <!-- by default, java sources are in java 1.6 --> + <!-- java level is 1.6 --> <maven.compile.source>1.6</maven.compile.source> - - <!-- by default, we compile in java 1.6 --> <maven.compile.target>1.6</maven.compile.target> - <!-- by default, we compile in UTF8 --> + <!-- default encoding --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <!-- by default, use maven 2 source base dir --> <maven.src.dir>${basedir}/src</maven.src.dir> - <!-- where to generate source --> + <!-- where to generate sources --> <maven.gen.dir>${project.build.directory}/generated-sources</maven.gen.dir> - <!-- where to generate test source --> + <!-- where to generate test sources --> <maven.test.gen.dir>${project.build.directory}/generated-test-sources</maven.test.gen.dir> <!-- locales for the site generation, by default only french --> @@ -221,7 +171,7 @@ <maven.test.skip>false</maven.test.skip> <!-- to control fork mode of tests --> - <maven.test.forkMode>never</maven.test.forkMode> + <maven.test.forkMode>once</maven.test.forkMode> <!-- to activate generation of reports and javadoc when doing a site --> <maven.reports.generate>true</maven.reports.generate> @@ -229,37 +179,27 @@ <!-- do not use 2.5 version, it is buggy (crazy aggregate mode !) --> <javadoc.version>2.4</javadoc.version> - <lutin-enforcer-rules.version>0.3</lutin-enforcer-rules.version> - - <!-- default license to use --> - <license-switcher.licenseName>lgpl_v3</license-switcher.licenseName> - <!-- pour ne pas generer la javadoc (quand on aura un javadoc 2.5) --> <maven.javadoc.skip>false</maven.javadoc.skip> - <scm.url.prefix>http://${labs.host}/plugins/scmsvn/viewcvs.php</scm.url.prefix> - <scm.url.suffix>?root=${labs.project}</scm.url.suffix> + <maven.version>2.0.10</maven.version> + <helper.version>1.0.0-alpha-1</helper.version> - <scm.dc.prefix>scm:svn:svn+ssh://${username}@${labs.host}</scm.dc.prefix> - <scm.c.prefix>scm:svn:svn://anonymous@${labs.host}</scm.c.prefix> + <!-- default license to use --> + <helper.licenseName>lgpl_v3</helper.licenseName> + + <!-- release repository url (to be used in site.xml) --> + <repository.home.url>http://lutinbuilder.labs.libre-entreprise.org/m2/nuiton/release</repository.home.url> - <scm.c.suffix>svnroot/${labs.project}/${project.artifactId}/trunk</scm.c.suffix> - <scm.c.suffix.child>svnroot/${labs.project}/${project.parent.artifactId}/trunk/${project.artifactId} - </scm.c.suffix.child> + <!-- issue management configuration (for a multi module you can not used this default value + because of expansion of artifactId).--> + <maven.issueManagement.url>http://www.nuiton.org/projects/${project.artifactId}/issues</maven.issueManagement.url> - <!-- single pom or multi-module pom scm properties --> - <maven.scm.url>${scm.url.prefix}/${project.artifactId}/trunk/${scm.url.suffix}</maven.scm.url> - <maven.scm.developerConnection>${scm.dc.prefix}/${scm.c.suffix}</maven.scm.developerConnection> - <maven.scm.connection>${scm.c.prefix}/${scm.c.suffix}</maven.scm.connection> - - <!-- multi-module level one son pom scm properties --> - <maven.scm.url.child> - ${scm.url.prefix}/${project.parent.artifactId}/trunk/${project.artifactId}/${scm.url.suffix} - </maven.scm.url.child> - <maven.scm.developerConnection.child>${scm.dc.prefix}/${scm.c.suffix.child} - </maven.scm.developerConnection.child> - <maven.scm.connection.child>${scm.c.prefix}/${scm.c.suffix.child}</maven.scm.connection.child> - + <!-- scm web access url (for a multi module you can not used this default value + because of expansion of artifactId). + --> + <maven.scm.webAccessUrl>http://www.nuiton.org/repositories/browse/${project.artifactId}/trunk</maven.scm.webAccessUrl> + </properties> <packaging>pom</packaging> @@ -278,14 +218,6 @@ <exclude>**/*~</exclude> </excludes> </resource> - - <!-- FIXME this resource should not be always included in our super-pom ! --> - <!--resource> - <directory>${maven.src.dir}/main/xsl</directory> - <includes> - <include>**/*.xsl</include> - </includes> - </resource--> </resources> <pluginManagement> @@ -293,28 +225,6 @@ <plugins> - <!-- - - - - - - - - --> - <!-- PHASE VALIDATE --> - <!-- - - - - - - - - --> - - <!-- - - - - - - - - - - - --> - <!-- PHASE GENERATE-SOURCES --> - <!-- - - - - - - - - - - - --> - - <!-- - - - - - - - - - - - --> - <!-- PHASE PROCESS-SOURCES --> - <!-- - - - - - - - - - - - --> - - - <!-- - - - - - - - - - - - - --> - <!-- PHASE GENERATE-RESOURCES --> - <!-- - - - - - - - - - - - - --> - - <!-- - - - - - - - - - - - - --> - <!-- PHASE PROCESS-RESOURCES --> - <!-- - - - - - - - - - - - - --> - - <!-- plugin resources --> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>2.3</version> @@ -323,11 +233,6 @@ </configuration> </plugin> - <!-- - - - - - - - --> - <!-- PHASE COMPILE --> - <!-- - - - - - - - --> - - <!-- plugin compiler --> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.0.2</version> @@ -338,15 +243,6 @@ </configuration> </plugin> - <!-- - - - - - - - - - - - --> - <!-- PHASE PROCESS-CLASSES --> - <!-- - - - - - - - - - - - --> - - <!-- - - - - - --> - <!-- PHASE TEST --> - <!-- - - - - - --> - - <!-- plugin surefire --> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.4.3</version> @@ -354,21 +250,9 @@ <skip>${maven.test.skip}</skip> <testFailureIgnore>${maven.test.testFailureIgnore}</testFailureIgnore> <forkMode>${maven.test.forkMode}</forkMode> - <!--Exclude NaughtyTest.java--> - <!--<includes> - <include>**/*Test.java</include> - </includes> - <excludes> - <exclude>**/NaughtyTest.java</exclude> - </excludes>--> </configuration> </plugin> - <!-- - - - - - - - - --> - <!-- - PHASE PACKAGE --> - <!-- - - - - - - - - --> - - <!-- plugin dependency --> <plugin> <artifactId>maven-dependency-plugin</artifactId> <version>2.1</version> @@ -389,18 +273,17 @@ </executions> </plugin> - <!-- plugin war --> <plugin> <artifactId>maven-war-plugin</artifactId> - <version>2.1-alpha-2</version> + <version>2.1-beta-1</version> <configuration> <warSourceDirectory>${maven.src.dir}/main/webapp</warSourceDirectory> </configuration> </plugin> - <!-- plugin jar --> <plugin> <artifactId>maven-jar-plugin</artifactId> + <version>2.2</version> <inherited>true</inherited> <configuration> @@ -418,11 +301,6 @@ </configuration> </plugin> - <!-- - - - - - - - --> - <!-- PHASE VERIFY --> - <!-- - - - - - - - --> - - <!-- plugin source --> <plugin> <artifactId>maven-source-plugin</artifactId> <version>2.1</version> @@ -432,13 +310,11 @@ <id>attach-sources</id> <goals> <goal>jar</goal> - <!--goal>test-jar</goal--> </goals> </execution> </executions> </plugin> - <!-- plugin javadoc --> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>${javadoc.version}</version> @@ -448,30 +324,19 @@ <charset>${project.reporting.outputEncoding}</charset> <quiet>true</quiet> <excludePackageNames>${maven.javadoc.excludePackageNames}</excludePackageNames> + <!-- uniquement a partir de javadoc 2.5 --> + <!--skip>${maven.javadoc.skip}</skip--> </configuration> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> - <!--goal>test-jar</goal--> </goals> - <configuration> - <attach>true</attach> - <quiet>true</quiet> - <!-- uniquement a partir de javadoc 2.5 --> - <!--skip>${maven.javadoc.skip}</skip--> - </configuration> </execution> </executions> - </plugin> - <!-- - - - - - --> - <!-- PHASE SITE --> - <!-- - - - - - --> - - <!-- plugin site --> <plugin> <artifactId>maven-site-plugin</artifactId> <version>2.0</version> @@ -480,8 +345,15 @@ <outputEncoding>${project.reporting.outputEncoding}</outputEncoding> <generateReports>${maven.reports.generate}</generateReports> <locales>${maven.site.locales}</locales> - <attach>false</attach> </configuration> + <!-- pas utilisable avant release du module --> + <!--dependencies> + <dependency> + <groupId>org.nuiton</groupId> + <artifactId>doxia-module-jrst</artifactId> + <version>1.0.2-alpha-1</version> + </dependency> + </dependencies--> </plugin> <plugin> @@ -489,12 +361,61 @@ <version>2.0-beta-9</version> </plugin> + <plugin> + <artifactId>maven-plugin-plugin</artifactId> + <version>2.5</version> + </plugin> + + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <version>2.2-beta-3</version> + <dependencies> + <dependency> + <groupId>org.nuiton</groupId> + <artifactId>maven-helper-plugin</artifactId> + <version>${helper.version}</version> + </dependency> + </dependencies> + <executions> + <!-- + Pour construire les bundles d'une lib. + + Il suffit d'ajouter dans le profile release-profile : + + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <executions> + <execution> + <id>attach-assemblies</id> + </execution> + </executions> + </plugin> + --> + <execution> + <id>attach-assemblies</id> + <phase>verify</phase> + <goals> + <goal>single</goal> + </goals> + <configuration> + <descriptorRefs> + <descriptorRef>deps</descriptorRef> + <descriptorRef>full</descriptorRef> + </descriptorRefs> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.nuiton</groupId> + <artifactId>maven-helper-plugin</artifactId> + <version>${helper.version}</version> + </plugin> + </plugins> </pluginManagement> - <plugins> - - </plugins> </build> <!--Site--> @@ -502,23 +423,17 @@ <plugins> <!-- - The Project Info Reports Plugin has twelve goals: - * project-info-reports:cim is used to generate the Project Continuous Integration System report. - * project-info-reports:dependencies is used to generate the Project Dependencies report. - * project-info-reports:dependency-convergence is used to generate the Project Dependency Convergence report for reactor builds. - * project-info-reports:dependency-management is used to generate the Project DependencyManagement report. - * project-info-reports:index is used to generate the Project index page. - * project-info-reports:issue-tracking is used to generate the Project Issue Tracking report. - * project-info-reports:license is used to generate the Project License report. - * project-info-reports:mailing-list is used to generate the Project Mailing List report. - * project-info-reports:plugin-management is used to generate the Project PluginManagement report. - * project-info-reports:project-team is used to generate the Project Team report. - * project-info-reports:scm is used to generate the Project Source Code Management report. - * project-info-reports:summary is used to generate the Project information reports summary. + The Project Info Reports Plugin has twelve goals: + see http://maven.apache.org/plugins/maven-project-info-reports-plugin --> <plugin> <artifactId>maven-project-info-reports-plugin</artifactId> - <version>2.1.1-cl</version> + <!-- TODO il faut que la version patche soit en org.nuiton --> + <!--version>2.1.1-cl</version--> + <!--version>2.1.2</version--> + <configuration> + <webAccessUrl>${maven.scm.webAccessUrl}</webAccessUrl> + </configuration> </plugin> <plugin> @@ -544,6 +459,9 @@ <plugin> <artifactId>maven-changes-plugin</artifactId> <version>2.1</version> + <!--configuration> + <issueLinkTemplatePerSystem>%URL%/issues/show/%ISSUE%</issueLinkTemplatePerSystem> + </configuration--> <reportSets> <reportSet> <reports> @@ -583,13 +501,20 @@ <version>2.4.3</version> </plugin> - <!-- Not official report plugins --> - <!-- and not working with viewCVS --> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>cobertura-maven-plugin</artifactId> + <version>2.2</version> + </plugin> + + <!-- a tester si c'est viable sur du multi-module --> + <!-- il y a une version 2.1 voir pour la conf car sans conf ca plante --> <!--plugin> - <groupId>net.sf</groupId> - <artifactId>stat-scm</artifactId> - <version>1.2.0</version> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + <version>1.2</version> </plugin--> + </plugins> </reporting> @@ -600,8 +525,8 @@ <!-- Build Environment : Environment Information --> <issueManagement> - <system>gforge</system> - <url>http://${labs.host}/tracker/?group_id=${labs.id}</url> + <system>redmine</system> + <url>${maven.issueManagement.url}</url> </issueManagement> <ciManagement> @@ -621,7 +546,7 @@ </ciManagement> <!--Any mailing lists for the project--> - <mailingLists> + <!--mailingLists> <mailingList> <name>${labs.project}-commits</name> <subscribe>http://${labs.list.host}/mailman/listinfo/${labs.project}-commits</subscribe> @@ -645,24 +570,20 @@ <post>${labs.project}-user@${labs.list.host}</post> <archive>http://${labs.list.host}/pipermail/${labs.project}-user/</archive> </mailingList> - </mailingLists> + </mailingLists--> - <!-- - Source control management. - By inheritance, url are always false, need manual include. - - Add this to your pom : + <!-- Source control management. --> <scm> - <connection>${maven.scm.connection}</connection> - <developerConnection>${maven.scm.developerConnection}</developerConnection> - <url>${maven.scm.url}</url> + <connection>scm:svn:svn://anonymous@labs.libre-entreprise.org/svnroot/lutinbuilder/${project.artifactId}/trunk</connection> + <developerConnection>scm:svn:svn+ssh://tchemit@labs.libre-entreprise.org/svnroot/lutinbuilder/${project.artifactId}/trunk</developerConnection> + <!--url>http://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/${project.artifactId}/trunk?root=lutinbuilder</url--> + <!-- a utiliser quand on sera sur nuiton --> + <!-- ne fonctionnera pas pour les multi-modules a cause de l'expansion de l'artifactId + il faudra alors remttre ces trois valeurs sur le pom parent du multi-module --> + <!--connection>scm:svn:http://svn.nuiton.org/svn/${project.artifactId}/trunk</connection> + <developerConnection>scm:svn:http://svn.nuiton.org/svn/${project.artifactId}/trunk</developerConnection> + <url>http://svn.nuiton.org/svn/${project.artifactId}/trunk</url--> </scm> - --> - <scm> - <connection>${maven.scm.connection}</connection> - <developerConnection>${maven.scm.developerConnection}</developerConnection> - <url>${maven.scm.url}</url> - </scm> <!-- ************************************************************* --> <!-- *** Maven Environment *************************************** --> @@ -673,58 +594,20 @@ <maven>2.0.10</maven> </prerequisites> - <!-- Maven Environment : Repositories --> - - <!--Code Lutin Repository--> - <!-- redescendu dans tous les projets pour qu'ils soitent autonomes --> - <!--repositories> - <repository> - - <id>codelutin-repository</id> - <name>CodeLutinRepository</name> - <url>${labs.builder.url}</url> - <snapshots> - <enabled>true</enabled> - <checksumPolicy>warn</checksumPolicy> - </snapshots> - <releases> - <enabled>true</enabled> - <checksumPolicy>warn</checksumPolicy> - </releases> - </repository> - </repositories--> - - <!-- Code Lutin : plugin repositories --> - <pluginRepositories> - <pluginRepository> - <id>codelutin-plugin-repository</id> - <name>CodeLutinPluginRepository</name> - <url>${labs.builder.url}</url> - <snapshots> - <enabled>true</enabled> - <checksumPolicy>warn</checksumPolicy> - </snapshots> - <releases> - <enabled>true</enabled> - <checksumPolicy>warn</checksumPolicy> - </releases> - </pluginRepository> - </pluginRepositories> - <!--Distribution--> <distributionManagement> <repository> - <id>labs</id> - <url>scpexe://${labs.host}/home/groups/lutinbuilder/htdocs/maven2</url> + <id>nuiton</id> + <url>scpexe://labs.libre-entreprise.org/home/groups/lutinbuilder/htdocs/m2/nuiton/release</url> </repository> + <snapshotRepository> + <id>nuiton</id> + <url>scpexe://labs.libre-entreprise.org/home/groups/lutinbuilder/htdocs/m2/nuiton/snapshot</url> + </snapshotRepository> <site> - <id>labs</id> - <!-- BE WARE, if your project is a a real labs project, you have to - override this property in your pom, otherwise maven will suffix this - value with /${pom.artifactId}. - You just have to copy the same definition for this property in your pom - --> - <url>scpexe://${labs.host}/home/groups/${labs.project}/htdocs</url> + <id>nuiton</id> + <url>scpexe://labs.libre-entreprise.org/home/groups/lutinbuilder/htdocs/nuiton/${project.artifactId}</url> + <!--url>scpexe://www.nuiton.org/var/lib/redmine-nuiton/project-site/${project.artifactId}</url--> </site> </distributionManagement> @@ -752,6 +635,7 @@ </property> </activation> <build> + <plugins> <!-- always check labs properties --> @@ -760,7 +644,7 @@ <version>1.0-beta-1</version> <executions> <execution> - <id>lutinproject</id> + <id>validate-project</id> <goals> <goal>enforce</goal> </goals> @@ -769,16 +653,6 @@ </executions> <configuration> <rules> - <requireProperty> - <property>labs.id</property> - <regex>\d+</regex> - <regexMessage>"labs.id can must be a number!"</regexMessage> - </requireProperty> - <requireProperty> - <property>labs.project</property> - <regex>\w(\w|\d|-)*</regex> - <regexMessage>"labs.project can not be empty!"</regexMessage> - </requireProperty> <requireFilesExist> <files> <file>changelog.txt</file> @@ -786,23 +660,12 @@ <file>README.txt</file> </files> </requireFilesExist> - <!-- on verifie que le labs.id et labs.name sont bien surchargés (sauf pour les project de - lutinbuilder). --> - <myCustomRule implementation="org.codelutin.enforcer.CheckLabsPropertiesRule" /> - </rules> <ignoreCache>true</ignoreCache> <failFast>true</failFast> <fail>true</fail> </configuration> - <dependencies> - <dependency> - <groupId>org.codelutin</groupId> - <artifactId>lutin-enforcer-rules</artifactId> - <version>${lutin-enforcer-rules.version}</version> - </dependency> - </dependencies> </plugin> <!-- always compute source jar --> @@ -824,7 +687,22 @@ </execution> </executions> </plugin> - + + <!-- always add license and third-party files to classpath --> + <plugin> + <groupId>org.nuiton</groupId> + <artifactId>maven-helper-plugin</artifactId> + <executions> + <execution> + <id>attach-licenses</id> + <goals> + <goal>add-license</goal> + <goal>add-third-party</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> </build> @@ -894,48 +772,6 @@ </properties> </profile> - <!-- profile to fix site url only for the pom --> - <!-- no more use of hack, just add -DreleaseProfiles=internalProfile when doing release:perform --> - <profile> - <id>internalProfile</id> - <activation> - <!--file> - <exists>src/site/rst/MavenProjectBestPractices.rst</exists> - </file--> - <activeByDefault>false</activeByDefault> - </activation> - <distributionManagement> - <site> - <id>labs</id> - <url>scpexe://${labs.host}/home/groups/${labs.project}/htdocs/${project.artifactId}</url> - </site> - </distributionManagement> - <properties> - <site.home.url>http://${labs.project}.${labs.host}/${project.artifactId}</site.home.url> - <maven.site.locales>fr</maven.site.locales> - </properties> - - <build> - <pluginManagement> - <plugins> - <plugin> - <artifactId>maven-site-plugin</artifactId> - <configuration> - <siteDirectory>src/site</siteDirectory> - </configuration> - <dependencies> - <dependency> - <groupId>org.codelutin</groupId> - <artifactId>doxia-module-jrst</artifactId> - <version>1.0.0</version> - </dependency> - </dependencies> - </plugin> - </plugins> - </pluginManagement> - </build> - - </profile> </profiles> </project> Modified: mavenpom/trunk/src/site/site.xml =================================================================== --- mavenpom/trunk/src/site/site.xml 2009-05-17 10:06:13 UTC (rev 477) +++ mavenpom/trunk/src/site/site.xml 2009-05-17 10:53:11 UTC (rev 478) @@ -1,17 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> <project name="${project.name}"> - <publishDate format="dd/MM/yyyy"/> + <publishDate format="dd/MM/yyyy hh:mm"/> <skin> - <groupId>org.codelutin</groupId> - <artifactId>maven-lutin-skin</artifactId> - <version>0.2.3</version> + <groupId>org.nuiton</groupId> + <artifactId>maven-nuiton-skin</artifactId> + <version>1.0.0-alpha-1</version> </skin> <bannerLeft> <name>${project.name}</name> - <src>${site.home.url}</src> <href>index.html</href> </bannerLeft> @@ -20,49 +19,39 @@ <href>${project.organization.url}</href> </bannerRight> - <!--poweredBy> - <logo href="http://maven.apache.org" name="Maven" img="images/logos/maven-feather.png"/> + <!-- on ne peut pas utiliser ca dans le super-pom sinon c'est dupliqué dans les sites fils --> + <poweredBy> <logo href="http://jrst.labs.libre-entreprise.org" name="JRst" img="images/jrst-logo.png"/> + <logo href="http://maven.apache.org" name="Maven" img="images/logos/maven-feather.png"/> <logo href="http://docutils.sourceforge.net/rst.html" name="ReStructuredText" img="images/restructuredtext-logo.png"/> - </poweredBy--> + </poweredBy> <body> - <!--links> + <!-- on ne peut pas utiliser ca dans le super-pom sinon c'est dupliqué dans les sites fils --> + <links> + <item name="Nuiton" href="http://www.nuiton.org"/> <item name="Labs" href="http://labs.libre-entreprise.org/"/> <item name="${project.organization.name}" href="${project.organization.url}"/> - <item name="lutinpluginproject" href="../lutinpluginproject"/> - <item name="maven-lutin-skin" href="../maven-lutin-skin"/> - <item name="lutin-enforcer-rules" href="../lutin-enforcer-rules"/> - <item name="lutin maven repository" href="../maven2"/> - </links--> + </links> <menu name="Utilisateur"> <item name="Accueil" href="index.html"/> </menu> - <menu name="Téléchargement"> - <item href="../maven2/org/codelutin/${project.artifactId}/${project.version}" - name="Télécharger la dernière version"/> - <item href="../maven2/org/codelutin/${project.artifactId}" - name="Voir toutes les versions"/> - </menu> - - <menu name="Développeur"> + <!--menu name="Développeur"> <item name="A faire" href="Todo.html"/> - </menu> + </menu--> <menu name="Links"> - <item name="Labs" href="http://labs.libre-entreprise.org/"/> - <item name="${project.organization.name}" href="${project.organization.url}"/> - <item name="lutinpluginproject" href="../lutinpluginproject"/> - <item name="maven-lutin-skin" href="../maven-lutin-skin"/> - <item name="lutin-enforcer-rules" href="../lutin-enforcer-rules"/> - <item name="lutin maven repository" href="../maven2"/> + <!--item name="Labs" href="http://labs.libre-entreprise.org/"/> + <item name="Nuiton" href="http://www.nuiton.org"/> + <item name="${project.organization.name}" href="${project.organization.url}"/--> + <item name="maven-nuiton-skin" href="../maven-nuiton-skin"/> + <item name="maven-helper-plugin" href="../maven-helper-plugin"/> + <item name="Nuiton maven repository" href="${repository.home.url}"/> </menu> <menu ref="reports"/> - <!--menu ref="modules"/--> - </body> </project>
participants (1)
-
tchemit@users.labs.libre-entreprise.org