[Lutinbuilder-commits] r350 - lutinproject/trunk
Author: tchemit Date: 2009-02-14 16:40:46 +0000 (Sat, 14 Feb 2009) New Revision: 350 Modified: lutinproject/trunk/pom.xml Log: enforce only in profile, conf is not shared Modified: lutinproject/trunk/pom.xml =================================================================== --- lutinproject/trunk/pom.xml 2009-02-10 15:26:29 UTC (rev 349) +++ lutinproject/trunk/pom.xml 2009-02-14 16:40:46 UTC (rev 350) @@ -308,55 +308,6 @@ <!-- PHASE VALIDATE --> <!-- - - - - - - - - --> - <!-- enforcer plugin --> - <plugin> - <artifactId>maven-enforcer-plugin</artifactId> - <version>1.0-alpha-4</version> - <executions> - <execution> - <goals> - <goal>enforce</goal> - </goals> - </execution> - </executions> - <configuration> - <rules> - <!-- 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"/> - - <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> - <file>LICENSE.txt</file> - <file>README.txt</file> - </files> - </requireFilesExist> - </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> - <!-- - - - - - - - - - - - --> <!-- PHASE GENERATE-SOURCES --> <!-- - - - - - - - - - - - --> @@ -681,11 +632,11 @@ <notifier> <type>mail</type> <configuration> - <recipients>dev@codelutin.com</recipients> + <recipients>dev@codelutin.com</recipients> </configuration> <sendOnSuccess>true</sendOnSuccess> <sendOnError>true</sendOnError> - <address>admin+hudson@codelutin.com</address> + <address>admin+hudson@codelutin.com</address> </notifier> </notifiers> </ciManagement> @@ -828,6 +779,52 @@ <!-- always check labs properties --> <plugin> <artifactId>maven-enforcer-plugin</artifactId> + <version>1.0-alpha-4</version> + <executions> + <execution> + <id>lutinproject</id> + <goals> + <goal>enforce</goal> + </goals> + <phase>initialize</phase> + </execution> + </executions> + <configuration> + <rules> + <!-- 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"/> + + <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> + <file>LICENSE.txt</file> + <file>README.txt</file> + </files> + </requireFilesExist> + </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 -->
participants (1)
-
tchemit@users.labs.libre-entreprise.org