Author: cbrisson Date: Mon Feb 20 08:39:52 2017 New Revision: 1783724 URL: http://svn.apache.org/viewvc?rev=1783724&view=rev Log: enforce maven and bytecode version
Modified: velocity/engine/trunk/pom.xml Modified: velocity/engine/trunk/pom.xml URL: http://svn.apache.org/viewvc/velocity/engine/trunk/pom.xml?rev=1783724&r1=1783723&r2=1783724&view=diff ============================================================================== --- velocity/engine/trunk/pom.xml (original) +++ velocity/engine/trunk/pom.xml Mon Feb 20 08:39:52 2017 @@ -100,6 +100,47 @@ <additionalparam>${javadoc.opts}</additionalparam> </configuration> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-enforcer-plugin</artifactId> + <executions> + <execution> + <id>enforce-bytecode-version</id> + <goals> + <goal>enforce</goal> + </goals> + <configuration> + <rules> + <enforceBytecodeVersion> + <maxJdkVersion>${maven.compiler.target}</maxJdkVersion> + </enforceBytecodeVersion> + </rules> + <fail>true</fail> + </configuration> + </execution> + <execution> + <id>ban-known-bad-maven-versions</id> + <goals> + <goal>enforce</goal> + </goals> + <configuration> + <rules> + <requireMavenVersion> + <version>[3.0.5,)</version> + <message>Maven minimal expected version is 3.0.5.</message> + </requireMavenVersion> + </rules> + </configuration> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>org.codehaus.mojo</groupId> + <artifactId>extra-enforcer-rules</artifactId> + <version>1.0-beta-6</version> + </dependency> + </dependencies> + </plugin> </plugins> </build>