[ 
https://issues.apache.org/jira/browse/HBASE-21808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16830415#comment-16830415
 ] 

Sean Busbey commented on HBASE-21808:
-------------------------------------

ooof. Okay I haven't dug in, but the bits of reading I've done seem to point to 
a javax-annotations change for jdk8 where the version went from 1.2 -> 1.1 and 
the Priority class got dropped.

Can you open a jira to confirm and then track adding just the needed dependency 
to keep the correct version of the annotations library around? (if there's some 
dependency of the rest server we could upgrade to make this problem go away on 
jdk8 I'd like that even more. ;) )

> Ensure we can build with JDK11 targetting JDK8
> ----------------------------------------------
>
>                 Key: HBASE-21808
>                 URL: https://issues.apache.org/jira/browse/HBASE-21808
>             Project: HBase
>          Issue Type: Improvement
>          Components: build, community, java
>    Affects Versions: 3.0.0
>            Reporter: Sean Busbey
>            Assignee: Sean Busbey
>            Priority: Major
>             Fix For: 3.0.0, 2.3.0
>
>         Attachments: HBASE-21808.0.patch
>
>
> When folks "install a JDK" wether they get JDK11 now will depend on the 
> platform (e.g. from homebrew you will get jdk11). For new contributors this 
> results in confusing errors on first run.
> Make it so that a non-release build using JDK11 and using our default 
> compiler source/target versions of JDK8 can complete.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to