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>
