You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Thomas Egli (Jira)" <ji...@apache.org> on 2024/02/22 20:17:00 UTC

[jira] [Updated] (CXF-8978) Codegen plugin fails with IBM JDK

     [ https://issues.apache.org/jira/browse/CXF-8978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Thomas Egli updated CXF-8978:
-----------------------------
    Summary: Codegen plugin fails with IBM JDK  (was: Remove Maven profile "ibmjdk" in codegen-plugin)

> Codegen plugin fails with IBM JDK
> ---------------------------------
>
>                 Key: CXF-8978
>                 URL: https://issues.apache.org/jira/browse/CXF-8978
>             Project: CXF
>          Issue Type: Bug
>          Components: Build system
>    Affects Versions: 4.0.3
>            Reporter: Thomas Egli
>            Priority: Minor
>
> With CXF-8912 the dependency to Xerces was removed. Alas, the Maven profile "ibmjdk" is still present in the codegen-plugin project, with a dependency to xercesImpl.
> Because the version information got removed, the dependency declaration is now invalid, and running the codegen-plugin with an IBM JDK now fails with:
> {{[ERROR] Plugin org.apache.cxf:cxf-codegen-plugin:4.0.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.cxf:cxf-codegen-plugin:jar:4.0.3: 1 problem was encountered while building the effective model for org.apache.cxf:cxf-codegen-plugin:4.0.3}}
> {{[ERROR] [ERROR] 'dependencies.dependency.version' for xerces:xercesImpl:jar is missing.}}
> Tested with IBM Semeru 17.
>  
> We should remove this obsolete profile from the POM.
> As a workaround, one can override the "java.vendor" JVM property with something else than "IBM Corporation", e.g. {{-Djava.vendor=IBM Corp.}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)