r683 - in trunk: . src/site/apt src/site/en/apt
Author: tchemit Date: 2009-10-26 20:14:10 +0100 (Mon, 26 Oct 2009) New Revision: 683 Modified: trunk/pom.xml trunk/src/site/apt/profiles.apt trunk/src/site/en/apt/profiles.apt Log: Evolution #104: ajout de profiles pour mettre ?\195?\160 jour les en-t?\195?\170tes de licenses Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2009-10-16 12:48:36 UTC (rev 682) +++ trunk/pom.xml 2009-10-26 19:14:10 UTC (rev 683) @@ -1277,7 +1277,71 @@ <exec.classpathScope>runtime</exec.classpathScope> </properties> </profile> - + + <!-- ce profile permet de generer les entetes de licenses pour les + fichiers java --> + <profile> + <id>update-java-header</id> + <activation> + <property> + <name>updateJavaHeader</name> + <value>true</value> + </property> + </activation> + <build> + <defaultGoal>process-resources</defaultGoal> + <plugins> + <plugin> + <groupId>org.nuiton</groupId> + <artifactId>maven-license-plugin</artifactId> + <executions> + <execution> + <id>update-java-header</id> + <goals> + <goal>update-header</goal> + </goals> + <phase>process-resources</phase> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + + <!-- ce profile permet de generer les entetes de licenses pour les + fichiers JAXX --> + <profile> + <id>update-jaxx-header</id> + <activation> + <property> + <name>updateJaxxHeader</name> + <value>true</value> + </property> + </activation> + <build> + <defaultGoal>process-resources</defaultGoal> + <plugins> + <plugin> + <groupId>org.nuiton</groupId> + <artifactId>maven-license-plugin</artifactId> + <executions> + <execution> + <id>update-jaxx-header</id> + <goals> + <goal>update-header</goal> + </goals> + <phase>process-resources</phase> + <configuration> + <generatorName>license-xml</generatorName> + <includes>**/*.jaxx</includes> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + <!-- ce profile est dedie uniquement a mavenpom pour faire des releases pour corriger les url de deployements qui marcheront pour tous les poms héritant de mavenpom, mais pas pour mavenpom lui-même... @@ -1299,7 +1363,7 @@ <redmine.releaseFiles>src/site/site_fr.xml,src/site/site_en.xml</redmine.releaseFiles> </properties> </profile> - + <!--<profile> <id>reporting</id> <activation> Modified: trunk/src/site/apt/profiles.apt =================================================================== --- trunk/src/site/apt/profiles.apt 2009-10-16 12:48:36 UTC (rev 682) +++ trunk/src/site/apt/profiles.apt 2009-10-26 19:14:10 UTC (rev 683) @@ -33,6 +33,10 @@ *-----------------------------+---------------------------+ | {{run}} | <<->> | *-----------------------------+---------------------------+ +| {{update-java-header}} | <<updateJavaHeader>> | +*-----------------------------+---------------------------+ +| {{update-jaxx-header}} | <<updateJaxxHeader>> | +*-----------------------------+---------------------------+ | {{internal}} | <<UTF-8>> | *-----------------------------+---------------------------+ @@ -154,6 +158,36 @@ mvn package -PdoLocalWebstart -------------------------------------------------------------------------------- + +* {update-java-header} + + Ce profile permet la mise à jour des entêtes de tous les fichiers java d'un projet. + +-------------------------------------------------------------------------------- +mvn -Pupdate-java-header +-------------------------------------------------------------------------------- + + ou + +-------------------------------------------------------------------------------- +mvn -DupdateJavaHeader +-------------------------------------------------------------------------------- + +* {update-jaxx-header} + + Ce profile permet la mise à jour des entêtes de tous les fichiers JAXX d'un projet. + +-------------------------------------------------------------------------------- +mvn -Pupdate-jaxx-header +-------------------------------------------------------------------------------- + + ou + +-------------------------------------------------------------------------------- +mvn -DupdateJaxxHeader +-------------------------------------------------------------------------------- + + * {internal} Ce profile permet de corriger l'url de deployement du site de <mavenpom> Modified: trunk/src/site/en/apt/profiles.apt =================================================================== --- trunk/src/site/en/apt/profiles.apt 2009-10-16 12:48:36 UTC (rev 682) +++ trunk/src/site/en/apt/profiles.apt 2009-10-26 19:14:10 UTC (rev 683) @@ -32,6 +32,10 @@ *-----------------------------+---------------------------+ | {{run}} | <<->> | *-----------------------------+---------------------------+ +| {{update-java-header}} | <<updateJavaHeader>> | +*-----------------------------+---------------------------+ +| {{update-jaxx-header}} | <<updateJaxxHeader>> | +*-----------------------------+---------------------------+ | {{internal}} | <<UTF-8>> | *-----------------------------+---------------------------+ @@ -151,6 +155,34 @@ mvn package -PdoLocalWebstart -------------------------------------------------------------------------------- +* {update-java-header} + + This profile update the license header on all java files in a project. + +-------------------------------------------------------------------------------- +mvn -Pupdate-java-header +-------------------------------------------------------------------------------- + + or + +-------------------------------------------------------------------------------- +mvn -DupdateJavaHeader +-------------------------------------------------------------------------------- + +* {update-jaxx-header} + + This profile update the license header on all JAXX files in a project. + +-------------------------------------------------------------------------------- +mvn -Pupdate-jaxx-header +-------------------------------------------------------------------------------- + + or + +-------------------------------------------------------------------------------- +mvn -DupdateJaxxHeader +-------------------------------------------------------------------------------- + * {internal} This profile permits to fix the site url of the <mavenpom> project.
participants (1)
-
tchemit@users.nuiton.org