Added support for the maven enforcer plugin to check java version is 1.7 45/2245/3
authorEd Warnicke <eaw@cisco.com>
Tue, 29 Oct 2013 14:51:19 +0000 (07:51 -0700)
committerGiovanni Meo <gmeo@cisco.com>
Thu, 31 Oct 2013 15:01:13 +0000 (16:01 +0100)
Change-Id: I8d81927fb19d76f6499057e150c4406a2affe79a
Signed-off-by: Ed Warnicke <eaw@cisco.com>
opendaylight/commons/opendaylight/pom.xml

index 6a866393b7055bc69687d714aaea271558348971..9f886b9a523e1cc3141b50e67700988965ba8415 100644 (file)
@@ -99,6 +99,8 @@
     <maven.compile.plugin.version>2.5.1</maven.compile.plugin.version>
     <java.version.source>1.7</java.version.source>
     <java.version.target>1.7</java.version.target>
+    <!-- enforcer version -->
+    <enforcer.version>1.3.1</enforcer.version>
   </properties>
 
   <dependencyManagement>
         <artifactId>maven-surefire-plugin</artifactId>
         <version>${surefire.version}</version>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-enforcer-plugin</artifactId>
+        <version>${enforcer.version}</version>
+        <executions>
+          <execution>
+            <id>enforce-java</id>
+            <goals>
+              <goal>enforce</goal>
+            </goals>
+            <configuration>
+              <rules>
+                <requireJavaVersion>
+                  <version>1.7.0</version>
+                </requireJavaVersion>
+              </rules>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
     </plugins>
     <pluginManagement>
       <plugins>