Uh oh!
There was an error while loading. Please reload this page.
HBASE-25465 Use javac --release option for supporting cross version compilation in create-release - #3974
HBASE-25465 Use javac --release option for supporting cross version compilation in create-release#3974ndimiduk wants to merge 1 commit into
Conversation
ndimiduk
commented
Dec 23, 2021
- Update our jdk11 build profile in the pom so that it uses the additional flag on javac, requires maven 3.6+.
- update create-release Dockerfile to use jdk11-headless
ndimiduk
commented
Dec 23, 2021
Perhaps the change to |
Apache-HBase
commented
Dec 23, 2021
💔 -1 overall
This message was automatically generated. |
Apache-HBase
commented
Dec 23, 2021
🎊 +1 overall
This message was automatically generated. |
Apache9
commented
Dec 23, 2021
Yes, let's have separated issues for these two changes. The create-release script needs manual verification. |
Apache-HBase
commented
Dec 23, 2021
💔 -1 overall
This message was automatically generated. |
3166260 to
6e1aa66Compare…ompilation Update our jdk11 build profile in the pom so that it uses the additional flag on javac, requires maven 3.6+.
6e1aa66 to
157a444Comparendimiduk
commented
Jan 4, 2022
Okay, I split out the changes. This issue is just the POM change. |
| </maven.build.timestamp.format> | ||
| <buildDate>${maven.build.timestamp}</buildDate> | ||
| <!-- these two control the Java language version and JVM runtime version supported --> | ||
| <compileSource>1.8</compileSource> |
There was a problem hiding this comment.
I believe that compile source and target allow setting 8 in addition to 1.8 while release requires 8 - can we standardize on a single value for all of these instead of have both 1.8 and 8 around?
There was a problem hiding this comment.
ndimiduk
commented
Jan 4, 2022
It's never as simple as that... |
Apache-HBase
commented
Jan 4, 2022
💔 -1 overall
This message was automatically generated. |
Apache-HBase
commented
Jan 4, 2022
🎊 +1 overall
This message was automatically generated. |
ndimiduk
commented
Jan 4, 2022
I'm pretty sure this will not work with today's version of JDK11 ; we appear to be blocked by JDK-8214165. |
Apache-HBase
commented
Jan 5, 2022
💔 -1 overall
This message was automatically generated. |