srowen commented on issue #25481: [SPARK-28765][BUILD] Add explict exclusions 
to avoid JDK11 dependency issue
URL: https://github.com/apache/spark/pull/25481#issuecomment-522239829
 
 
   Well the other solution is to explicitly include these additional libraries 
as a `runtime` dependency. Then the dependencies are the same too. We don't 
need a new profile. That's 'safer' I guess.
   
   This approach is also OK if they really aren't used given how Jersey is used 
in Spark, but do we know that? Java 9 kicked out the JAXB libraries from the 
JDK, so it's possible they are there on purpose. 
   
   The Java 8 PR builder here passes of course. If it has been manually checked 
against JDK 11 and tests work, I'm OK with it. We'd know soon if it doesn't, 
assuming the JDK 11 Jenkins job is in operation. If it fails I think we'd fall 
back to the other approach above.
   
   Anyway, I'm OK with it if there's any evidence it works on JDK 11, 
otherwise, might suggest adding the dependencies instead.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to