Michael Bouschen created JDO-859:
------------------------------------
Summary: Build failure with maven 3.9.12 when running Java 8 or
Java 11
Key: JDO-859
URL: https://issues.apache.org/jira/browse/JDO-859
Project: JDO
Issue Type: Task
Components: api, tck
Affects Versions: JDO 3.2.1
Reporter: Michael Bouschen
With maven 3.9.12 we see the following build failures:
* When running Java 11 building the api submodule fails:
{code:java}
Failed to execute goal org.spdx:spdx-maven-plugin:1.0.3:createSPDX
(build-sbom-spdx) on project jdo-api: Error: The plugin
org.spdx:spdx-maven-plugin:1.0.3 has unmet prerequisites: Error: Required
Java version 17 is not met by current version: 11.0.30 {code}
* When running Java 8 building the tck submodule fails:
{code:java}
Failed to execute goal org.apache.jdo:jdo-exectck:3.3-SNAPSHOT:help (default)
on project jdo-tck: Error: The plugin
org.apache.jdo:jdo-exectck:3.3-SNAPSHOT has unmet prerequisites: Error:
Required Java version 11 is not met by current version: 1.8.0_482 {code}
It is not clear where the required Java version is specified.
>From version 3.9.12 on maven checks the required Java version for plugins and
>fails if it is not met. We should be able to build api and tck with maven
>3.9.12, so we have to figure out how to specify the required Java version for
>plugins.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)