You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by GitBox <gi...@apache.org> on 2019/04/25 13:15:26 UTC

[GitHub] [flink] zentol opened a new pull request #8271: [FLINK-8640][build][travis] Enable japicmp on Java 9

zentol opened a new pull request #8271:  [FLINK-8640][build][travis] Enable japicmp on Java 9 
URL: https://github.com/apache/flink/pull/8271
 
 
   ## What is the purpose of the change
   
   The `japicmp-plugin` is usable again on java 9+.
   
   ## Brief change log
   
   * add explicit Java EE dependencies that the plugin requires, which are no longer available by default on Java 9+
   * modify `hadoop-common` `jdk.tools` exclusion; this (system-provided) dependency is no longer available on java 9+ and thus has to be excluded. Defining the dependencies in the `dependencyManagement` section without a version lead to build failures (for _some_ reason), so we now also specify the hadoop version which just works out. Also adds such an exclusion for `hadoop-annotations`, which was simply missing. Note that this is an issue during *compile*  time; there are no repercussions on the runtime (by virtue of being about system dependencies).
   * enable japicmp in our java 9 builds
   
   ## Verifying this change
   
   Run plugin locally or on travis on java 9.
   

----------------------------------------------------------------
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:
users@infra.apache.org


With regards,
Apache Git Services