diff options
author | Jon Bratseth <bratseth@verizonmedia.com> | 2019-03-29 11:15:33 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@verizonmedia.com> | 2019-03-29 11:15:33 +0100 |
commit | e950106a2ac55bf7ba912dd6dd3cafa7795697ef (patch) | |
tree | 9769b23cfb742fd8ad2e775c621ad5144c33cff3 /vespa-hadoop | |
parent | dc46e712efefb2324869a1abf7baac198b33778e (diff) |
Client-side modules should be compilable with jdk8
Diffstat (limited to 'vespa-hadoop')
-rw-r--r-- | vespa-hadoop/pom.xml | 45 |
1 files changed, 43 insertions, 2 deletions
diff --git a/vespa-hadoop/pom.xml b/vespa-hadoop/pom.xml index 2f8dbb46a78..31ef78bfeb4 100644 --- a/vespa-hadoop/pom.xml +++ b/vespa-hadoop/pom.xml @@ -21,6 +21,27 @@ <pig.version>0.14.0</pig.version> </properties> + <profiles> + <profile> + <id>jdk11</id> + <activation> + <jdk>11</jdk> + </activation> + <properties> + <java.version>11</java.version> + </properties> + </profile> + <profile> + <id>jdk1.8</id> + <activation> + <jdk>1.8</jdk> + </activation> + <properties> + <java.version>8</java.version> + </properties> + </profile> + </profiles> + <dependencies> <!-- Hadoop dependencies --> <dependency> @@ -145,8 +166,28 @@ </plugin> <plugin> - <groupId>com.yahoo.vespa</groupId> - <artifactId>abi-check-plugin</artifactId> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.8.0</version> + <configuration> + <jdkToolchain> + <version>${java.version}</version> + </jdkToolchain> + <source>${java.version}</source> + <target>${java.version}</target> + <showWarnings>true</showWarnings> + <optimize>true</optimize> + <showDeprecation>false</showDeprecation> + <compilerArgs> + <arg>-Xlint:all</arg> + <arg>-Xlint:-serial</arg> + <arg>-Xlint:-try</arg> + <arg>-Xlint:-processing</arg> + <arg>-Xlint:-varargs</arg> + <arg>-Xlint:-options</arg> + <arg>-Werror</arg> + </compilerArgs> + </configuration> </plugin> </plugins> |