You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by st...@apache.org on 2014/02/04 10:02:57 UTC
svn commit: r1564232 - /maven/pom/trunk/maven/pom.xml
Author: stephenc
Date: Tue Feb 4 09:02:57 2014
New Revision: 1564232
URL: http://svn.apache.org/r1564232
Log:
add enforcer rule to prevent the use of known bad versions of maven
Modified:
maven/pom/trunk/maven/pom.xml
Modified: maven/pom/trunk/maven/pom.xml
URL: http://svn.apache.org/viewvc/maven/pom/trunk/maven/pom.xml?rev=1564232&r1=1564231&r2=1564232&view=diff
==============================================================================
--- maven/pom/trunk/maven/pom.xml (original)
+++ maven/pom/trunk/maven/pom.xml Tue Feb 4 09:02:57 2014
@@ -891,6 +891,24 @@ under the License.
<fail>true</fail>
</configuration>
</execution>
+ <execution>
+ <id>ban-known-bad-maven-versions</id>
+ <goals>
+ <goal>enforce</goal>
+ </goals>
+ <configuration>
+ <rules>
+ <requireMavenVersion>
+ <version>(,2.1.0),(2.1.0,2.2.0),(2.2.0,)</version>
+ <message>Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures and checksums respectively.</message>
+ </requireMavenVersion>
+ <requireMavenVersion>
+ <version>(,3.0),[3.0.4,)</version>
+ <message>Maven 3.0 through 3.0.3 inclusive do not pass correct settings.xml to Maven Release Plugin.</message>
+ </requireMavenVersion>
+ </rules>
+ </configuration>
+ </execution>
</executions>
<dependencies>
<dependency>