You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spark.apache.org by do...@apache.org on 2020/02/04 03:59:28 UTC

[spark] branch branch-3.0 updated: [SPARK-30718][BUILD] Exclude jdk.tools dependency from hadoop-yarn-api

This is an automated email from the ASF dual-hosted git repository.

dongjoon pushed a commit to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/spark.git


The following commit(s) were added to refs/heads/branch-3.0 by this push:
     new a496750  [SPARK-30718][BUILD] Exclude jdk.tools dependency from hadoop-yarn-api
a496750 is described below

commit a496750cf3d6da210ebbdbaf8e66910798242f2a
Author: Dongjoon Hyun <dh...@apple.com>
AuthorDate: Mon Feb 3 19:57:16 2020 -0800

    [SPARK-30718][BUILD] Exclude jdk.tools dependency from hadoop-yarn-api
    
    ### What changes were proposed in this pull request?
    
    This PR removes the `jdk.tools:jdk.tools` transitive dependency from `hadoop-yarn-api`.
    - This is only used in `hadoop-annotation` project in some `*Doclet.java`.
    
    ### Why are the changes needed?
    
    Although this is not used in Apache Spark, this can cause a resolve failure in JDK11 environment.
    
    <img width="530" alt="jdk tools" src="https://user-images.githubusercontent.com/9700541/73697745-2f3f4080-4694-11ea-95a7-228638e31cf7.png">
    
    ### Does this PR introduce any user-facing change?
    
    No. This is a dev-only change.
    From developers, this will remove the `Cannot resolve` error in IDE environment.
    
    ### How was this patch tested?
    
    - Pass the Jenkins in JDK8
    - Manually, import the project with JDK11.
    
    Closes #27445 from dongjoon-hyun/SPARK-30718.
    
    Authored-by: Dongjoon Hyun <dh...@apple.com>
    Signed-off-by: Dongjoon Hyun <dh...@apple.com>
    (cherry picked from commit 41bdb7ad3949d05542abe5ab2b440a51c3a18bce)
    Signed-off-by: Dongjoon Hyun <dh...@apple.com>
---
 pom.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/pom.xml b/pom.xml
index 7c23444..a8d6ac9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1200,6 +1200,10 @@
             <groupId>com.sun.jersey.contribs</groupId>
             <artifactId>*</artifactId>
           </exclusion>
+          <exclusion>
+            <groupId>jdk.tools</groupId>
+            <artifactId>jdk.tools</artifactId>
+          </exclusion>
         </exclusions>
       </dependency>
       <dependency>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org