You are viewing a plain text version of this content. The canonical link for it is here.
Posted to gitbox@activemq.apache.org by GitBox <gi...@apache.org> on 2020/06/11 18:12:53 UTC

[GitHub] [activemq-artemis] gemmellr opened a new pull request #3179: ARTEMIS-2109: enable building Artemis on JDK 11+

gemmellr opened a new pull request #3179:
URL: https://github.com/apache/activemq-artemis/pull/3179


   This allows building on JDK11+, and passes the current Travis CI job tasks on JDK 8, 11, and 14 (Travis config extended to add those).
   
   Notes:
   This incorporates Emmanuel's changes from #3161 as well as various additions from me.
   
   The build targets 8 when using 8, which is still required to be used for releases, however it targets Java 11 when using Java 11+. This is because the '--release 8' compiler config isnt usable due to use of things like Unsafe in the codebase. Equally, just using --target 1.8 equivalent config while building with JDK11+ still wouldnt produce bytecode that works on 8 due to using the 11 signatures. Not unless we modify the source with type casting etc to force it to that is.
   
   I think this is in shape to be merged and can then be iterated over time to improve rather than it continuing along in a branch any longer, hence the PR.


----------------------------------------------------------------
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



[GitHub] [activemq-artemis] gemmellr commented on pull request #3179: ARTEMIS-2109: enable building Artemis on JDK 11+

Posted by GitBox <gi...@apache.org>.
gemmellr commented on pull request #3179:
URL: https://github.com/apache/activemq-artemis/pull/3179#issuecomment-642848546


   Added missing ARTEMIS-2109 ref to the title.


----------------------------------------------------------------
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



[GitHub] [activemq-artemis] gemmellr closed pull request #3179: ARTEMIS-2109: enable building Artemis on JDK 11+

Posted by GitBox <gi...@apache.org>.
gemmellr closed pull request #3179:
URL: https://github.com/apache/activemq-artemis/pull/3179


   


----------------------------------------------------------------
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



[GitHub] [activemq-artemis] asfgit closed pull request #3179: ARTEMIS-2109: enable building Artemis on JDK 11+

Posted by GitBox <gi...@apache.org>.
asfgit closed pull request #3179:
URL: https://github.com/apache/activemq-artemis/pull/3179


   


----------------------------------------------------------------
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