Chris Nauroth created HADOOP-19779:
--------------------------------------
Summary: Use enforcer to fail fast if building with Java <17
Key: HADOOP-19779
URL: https://issues.apache.org/jira/browse/HADOOP-19779
Project: Hadoop Common
Issue Type: Improvement
Components: build
Reporter: Chris Nauroth
Assignee: Chris Nauroth
Now that trunk has gone to Java 17, we've had some reports of confusion when
accidentally building with a down-level Java. It goes into the
hadoop-annotations build and reports the --add-modules compiler option isn't
recognized, but it doesn't do anything to indicate that root cause is the Java
version. We can improve on this by updating our enforcer plugin rules to check
for Java 17+ and fail with an error message clearly pointing out the Java
version.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]