You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by "Michael Bouschen (Jira)" <ji...@apache.org> on 2026/02/17 20:11:00 UTC

[jira] [Created] (JDO-859) Build failure with maven 3.9.12 when running Java 8 or Java 11

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)