[jboss-cvs] JBossAS SVN: r80517 - in trunk: iiop and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Nov 4 15:53:37 EST 2008


Author: pgier
Date: 2008-11-04 15:53:37 -0500 (Tue, 04 Nov 2008)
New Revision: 80517

Modified:
   trunk/iiop/pom.xml
   trunk/pom.xml
Log:
Enforce that all plugins specify versions.

Modified: trunk/iiop/pom.xml
===================================================================
--- trunk/iiop/pom.xml	2008-11-04 20:11:53 UTC (rev 80516)
+++ trunk/iiop/pom.xml	2008-11-04 20:53:37 UTC (rev 80517)
@@ -23,6 +23,7 @@
       <plugin>
         <groupId>org.codehaus.mojo</groupId>
         <artifactId>idlj-maven-plugin</artifactId>
+        <version>1.0</version>
         <executions>
           <execution>
             <goals>
@@ -64,6 +65,7 @@
       <plugin>
         <groupId>org.codehaus.mojo</groupId>
         <artifactId>rmic-maven-plugin</artifactId>
+        <version>1.0-beta-1</version>
         <executions>
           <execution>
             <id>rmi compile</id>

Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml	2008-11-04 20:11:53 UTC (rev 80516)
+++ trunk/pom.xml	2008-11-04 20:53:37 UTC (rev 80517)
@@ -26,10 +26,10 @@
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-enforcer-plugin</artifactId>
-        <version>1.0-alpha-3</version>
+        <version>1.0-alpha-4</version>
         <executions>
           <execution>
-            <id>enforce-versions</id>
+            <id>enforce-java-maven-versions</id>
             <goals>
               <goal>enforce</goal>
             </goals>
@@ -44,6 +44,23 @@
               </rules>
             </configuration>
           </execution>
+          <execution>
+            <id>enforce-plugin-versions</id>
+            <goals>
+              <goal>enforce</goal>
+            </goals>
+            <configuration>
+              <rules>
+                <requirePluginVersions>
+                   <message>Best Practice is to always define plugin versions!</message>
+                   <banLatest>true</banLatest>
+                   <banRelease>true</banRelease>
+                   <banSnapshots>true</banSnapshots>
+                   <phases>clean,deploy,site</phases>
+                </requirePluginVersions>
+              </rules>    
+            </configuration>
+          </execution>
         </executions>
       </plugin>
     </plugins>




More information about the jboss-cvs-commits mailing list