[
https://issues.apache.org/jira/browse/FLINK-30501?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chesnay Schepler closed FLINK-30501.
------------------------------------
Fix Version/s: (was: 1.17.0)
Resolution: Later
Flink is currently built for Java 8 by default because that's what is actually
being released. Changing just the default would result in users that build
Flink themselves to have to know about certain flags to actually reproduce the
release.
We encourage developers to use Java 11, and nothing beyond that (i.e., exactly
Java 11).
FYI, the issue you had was that you used Java 19.
> Set requireJavaVersion in pom.xml to be at least 11
> ---------------------------------------------------
>
> Key: FLINK-30501
> URL: https://issues.apache.org/jira/browse/FLINK-30501
> Project: Flink
> Issue Type: Sub-task
> Components: Build System / CI
> Reporter: Dong Lin
> Assignee: Dong Lin
> Priority: Major
> Labels: pull-request-available
>
> Flink 1.15 and later versions require at least Java 11 to build from sources
> [1]. However, if users build Flink with Java 1.8 using the following command,
> the build would fail due to org.apache.maven.plugin.MojoExecutionException
> without mentioning the Java version issue.
>
> {code:bash}
> mvn clean install -DskipTests -Pskip-webui-build
> {code}
>
> We should update the required JDK version in pom.xml so that `mvn install`
> will report error directly related to the JDK version if users's JDK version
> is below 11.
>
> [1]
> [https://nightlies.apache.org/flink/flink-docs-release-1.15/docs/flinkdev/building/]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)