You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metron.apache.org by ma...@apache.org on 2017/06/01 21:41:54 UTC

[35/44] metron git commit: METRON-811 Enforce Maven Version in Top Level POM (zezutom via ottobackwards) closes apache/metron#558

METRON-811 Enforce Maven Version in Top Level POM (zezutom via ottobackwards) closes apache/metron#558


Project: http://git-wip-us.apache.org/repos/asf/metron/repo
Commit: http://git-wip-us.apache.org/repos/asf/metron/commit/7ef929ae
Tree: http://git-wip-us.apache.org/repos/asf/metron/tree/7ef929ae
Diff: http://git-wip-us.apache.org/repos/asf/metron/diff/7ef929ae

Branch: refs/heads/Metron_0.4.0
Commit: 7ef929ae4b998468beb3ef08fe57e37ff04fad4e
Parents: e219731
Author: zezutom <ze...@gmail.com>
Authored: Wed May 24 06:11:16 2017 -0400
Committer: otto <ot...@apache.org>
Committed: Wed May 24 06:11:16 2017 -0400

----------------------------------------------------------------------
 pom.xml | 28 ++++++++++++++++++++++++++--
 1 file changed, 26 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/metron/blob/7ef929ae/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 4bbd8ae..16b2499 100644
--- a/pom.xml
+++ b/pom.xml
@@ -107,6 +107,7 @@
         <global_errorprone_core_version>2.0.14</global_errorprone_core_version>
         <global_jar_version>3.0.2</global_jar_version>
         <global_surefire_version>2.18</global_surefire_version>
+        <global_maven_version>[3.3.1,)</global_maven_version>
     </properties>
 
     <profiles>
@@ -275,7 +276,7 @@
                     </execution>
                 </executions>
                 <configuration>
-                  <excludes>
+                    <excludes>
                         <exclude>dependencies_with_url.csv</exclude>
                         <!-- In travis we need to pull down maven 3.3.9, so we should exclude it here as it is not our code. -->
                         <exclude>apache-maven-3.3.9/**</exclude>
@@ -309,7 +310,7 @@
                         <exclude>**/hbase/data/**</exclude>
                         <exclude>**/kafkazk/data/**</exclude>
                         <exclude>**/wait-for-it.sh</exclude>
-			                  <exclude>**/*.out</exclude>
+                        <exclude>**/*.out</exclude>
                         <!-- Directory containing dependencies downloaded by NPM -->
                         <exclude>node_modules/**</exclude>
                         <!-- Nodejs installed locally by the frontend-maven-plugin -->
@@ -326,6 +327,29 @@
                     </excludes>
                 </configuration>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-enforcer-plugin</artifactId>
+                <version>1.4.1</version>
+                <executions>
+                    <execution>
+                        <id>enforce-versions</id>
+                        <goals>
+                            <goal>enforce</goal>
+                        </goals>
+                        <configuration>
+                            <rules>
+                                <requireMavenVersion>
+                                    <version>${global_maven_version}</version>
+                                </requireMavenVersion>
+                                <requireJavaVersion>
+                                    <version>${global_java_version}</version>
+                                </requireJavaVersion>
+                            </rules>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
         </plugins>
     </build>