[BEAM-2530] Fix compilation of modules with Java 9 that depend on jdk.tools
Project: http://git-wip-us.apache.org/repos/asf/beam/repo Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/75475ef3 Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/75475ef3 Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/75475ef3 Branch: refs/heads/gearpump-runner Commit: 75475ef3dc23a09fa9bbba478d6fdbc468f7dd2e Parents: 11010cf Author: Ismaël MejÃa <ieme...@gmail.com> Authored: Wed Jun 28 16:58:55 2017 +0200 Committer: Jean-Baptiste Onofré <jbono...@apache.org> Committed: Mon Jul 3 10:10:04 2017 +0200 ---------------------------------------------------------------------- runners/apex/pom.xml | 7 +++++++ runners/spark/pom.xml | 7 +++++++ sdks/java/io/hbase/pom.xml | 7 +++++++ sdks/java/io/hcatalog/pom.xml | 12 ++++++++++++ 4 files changed, 33 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/beam/blob/75475ef3/runners/apex/pom.xml ---------------------------------------------------------------------- diff --git a/runners/apex/pom.xml b/runners/apex/pom.xml index 88ff0f2..20f2d28 100644 --- a/runners/apex/pom.xml +++ b/runners/apex/pom.xml @@ -75,6 +75,13 @@ <artifactId>apex-engine</artifactId> <version>${apex.core.version}</version> <scope>runtime</scope> + <exclusions> + <!-- Fix build on JDK-9 --> + <exclusion> + <groupId>jdk.tools</groupId> + <artifactId>jdk.tools</artifactId> + </exclusion> + </exclusions> </dependency> <!-- Beam --> http://git-wip-us.apache.org/repos/asf/beam/blob/75475ef3/runners/spark/pom.xml ---------------------------------------------------------------------- diff --git a/runners/spark/pom.xml b/runners/spark/pom.xml index 1d93427..8a69496 100644 --- a/runners/spark/pom.xml +++ b/runners/spark/pom.xml @@ -149,6 +149,13 @@ <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> <scope>provided</scope> + <exclusions> + <!-- Fix build on JDK-9 --> + <exclusion> + <groupId>jdk.tools</groupId> + <artifactId>jdk.tools</artifactId> + </exclusion> + </exclusions> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> http://git-wip-us.apache.org/repos/asf/beam/blob/75475ef3/sdks/java/io/hbase/pom.xml ---------------------------------------------------------------------- diff --git a/sdks/java/io/hbase/pom.xml b/sdks/java/io/hbase/pom.xml index 9d5e2aa..40ac8df 100644 --- a/sdks/java/io/hbase/pom.xml +++ b/sdks/java/io/hbase/pom.xml @@ -121,6 +121,13 @@ <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> <scope>test</scope> + <exclusions> + <!-- Fix build on JDK-9 --> + <exclusion> + <groupId>jdk.tools</groupId> + <artifactId>jdk.tools</artifactId> + </exclusion> + </exclusions> </dependency> <dependency> http://git-wip-us.apache.org/repos/asf/beam/blob/75475ef3/sdks/java/io/hcatalog/pom.xml ---------------------------------------------------------------------- diff --git a/sdks/java/io/hcatalog/pom.xml b/sdks/java/io/hcatalog/pom.xml index 8af740d..a31ff86 100644 --- a/sdks/java/io/hcatalog/pom.xml +++ b/sdks/java/io/hcatalog/pom.xml @@ -61,6 +61,13 @@ <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> + <exclusions> + <!-- Fix build on JDK-9 --> + <exclusion> + <groupId>jdk.tools</groupId> + <artifactId>jdk.tools</artifactId> + </exclusion> + </exclusions> </dependency> <dependency> @@ -109,6 +116,11 @@ <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> </exclusion> + <!-- Fix build on JDK-9 --> + <exclusion> + <groupId>jdk.tools</groupId> + <artifactId>jdk.tools</artifactId> + </exclusion> </exclusions> </dependency>