[
https://issues.apache.org/jira/browse/CXF-8661?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17496402#comment-17496402
]
Daniel Meier commented on CXF-8661:
-----------------------------------
Hi [~reta],
yes, I'm using Gradle for my project and that's the problem that I'm facing.
Since the JAX WS Dependency is not listed in the final POM of the published
artifact (see [Maven
Central|https://repo1.maven.org/maven2/org/apache/cxf/cxf-core/3.5.0/cxf-core-3.5.0.pom]),
the JAX WS dependency is missing.
I tried building CXF Core with JDK 11 to test whether the JAX WS dependency is
present in the CXF Core POM, but the resulting POM lists the same dependencies.
So even a CXF Core Version built with JDK 11 does not work on JDK 11 without
adding additional dependencies.
> JAX WS Compile Dependency missing
> ---------------------------------
>
> Key: CXF-8661
> URL: https://issues.apache.org/jira/browse/CXF-8661
> Project: CXF
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.5.0, 3.4.5
> Environment: * CXF Core 3.4.5
> * Tomcat 9.0.45
> * Oracle JDK 11.0.13
> * Spring 5.2.15.RELEASE
> Reporter: Daniel Meier
> Priority: Major
>
> The {{org.apache.cxf.feature.AbstractFeature}} class in CXF Core extends the
> {{WebServiceFeature}} of the JAX WS API. The CXF Core Artifact does not
> declare it as a Compile Dependency though (see [Maven
> Central|https://mvnrepository.com/artifact/org.apache.cxf/cxf-core/3.5.0]).
> This leads to a {{NoClassDefFoundError}} in a Spring Application using XML
> Configuration in a Java 11 environment, since the
> {{org.apache.cxf.bus.spring.NamespaceHandler}} imports
> {{org.apache.cxf.feature.LoggingFeature}}, an {{AbstractFeature}}
> implementation.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)