Repository: calcite-avatica
Updated Branches:
  refs/heads/master 50d45f989 -> 5f1795b43


[CALCITE-2212] Enforce minimum JDK 8 via maven-enforcer-plugin

Closes #31

Signed-off-by: Josh Elser <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/calcite-avatica/repo
Commit: http://git-wip-us.apache.org/repos/asf/calcite-avatica/commit/5f1795b4
Tree: http://git-wip-us.apache.org/repos/asf/calcite-avatica/tree/5f1795b4
Diff: http://git-wip-us.apache.org/repos/asf/calcite-avatica/diff/5f1795b4

Branch: refs/heads/master
Commit: 5f1795b437b876be6a303d0ea67ceb25baf1c2cf
Parents: 50d45f9
Author: Kevin Risden <[email protected]>
Authored: Mon Mar 12 19:12:17 2018 -0500
Committer: Josh Elser <[email protected]>
Committed: Wed Mar 14 11:40:26 2018 -0400

----------------------------------------------------------------------
 pom.xml | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/calcite-avatica/blob/5f1795b4/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 5f4926e..daff942 100644
--- a/pom.xml
+++ b/pom.xml
@@ -79,6 +79,7 @@ limitations under the License.
     <maven-assembly-plugin.version>3.0.0</maven-assembly-plugin.version>
     <maven-checkstyle-plugin.version>2.12.1</maven-checkstyle-plugin.version>
     <maven-dependency-plugin.version>2.10</maven-dependency-plugin.version>
+    <maven-enforcer-plugin.version>3.0.0-M1</maven-enforcer-plugin.version>
     <!-- Apache 18 has 2.10.3, need 2.10.4 for [MJAVADOC-442]. -->
     <maven-javadoc-plugin.version>2.10.4</maven-javadoc-plugin.version>
     <maven-scm-provider.version>1.9.4</maven-scm-provider.version>
@@ -444,6 +445,10 @@ limitations under the License.
           </execution>
         </executions>
       </plugin>
+       <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-enforcer-plugin</artifactId>
+      </plugin>
       <plugin>
         <!-- This is the configuration used by "mvn javadoc:javadoc". It is
              configured strict, so that it shows errors such as broken links in
@@ -503,6 +508,26 @@ limitations under the License.
           <version>${maven-dependency-plugin.version}</version>
         </plugin>
         <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-enforcer-plugin</artifactId>
+          <version>${maven-enforcer-plugin.version}</version>
+          <executions>
+            <execution>
+              <id>enforce-java</id>
+              <goals>
+                <goal>enforce</goal>
+              </goals>
+              <configuration>
+                <rules>
+                  <requireJavaVersion>
+                    <version>[1.8,)</version>
+                  </requireJavaVersion>
+                </rules>
+              </configuration>
+            </execution>
+          </executions>
+        </plugin>
+        <plugin>
           <artifactId>maven-failsafe-plugin</artifactId>
           <executions>
             <execution>

Reply via email to