Простой проект, ниже - моя зависимость от градиента. Это единственная зависимость CXF, которую я объявляю. Также мои зависимости от градиента материализуются в результате указанной заявленной зависимости. Когда я запускаю свой код, я получаю исключение ниже. Я не могу понять это.CXF NoSuchMethodError ClassHelper.getRealClass
Помощь!
compile(group: 'org.apache.cxf', name: 'cxf-rt-frontend-jaxrs', version:'2.7.17')
+--- org.apache.cxf:cxf-rt-frontend-jaxrs:2.7.17
| +--- org.apache.cxf:cxf-api:2.7.17
| | +--- org.codehaus.woodstox:woodstox-core-asl:4.4.1 (*)
| | +--- org.apache.ws.xmlschema:xmlschema-core:2.1.0 -> 2.2.1
| | +--- org.apache.geronimo.specs:geronimo-javamail_1.4_spec:1.7.1
| | \--- wsdl4j:wsdl4j:1.6.3
| +--- org.apache.cxf:cxf-rt-core:2.7.17
| | +--- org.apache.cxf:cxf-api:2.7.17 (*)
| | +--- com.sun.xml.bind:jaxb-impl:2.1.13 -> 2.2.11
| | \--- org.apache.ws.xmlschema:xmlschema-core:2.1.0 -> 2.2.1
| +--- javax.ws.rs:javax.ws.rs-api:2.0-m10
| +--- org.apache.cxf:cxf-rt-bindings-xml:2.7.17
| | \--- org.apache.cxf:cxf-api:2.7.17 (*)
| \--- org.apache.cxf:cxf-rt-transports-http:2.7.17
| +--- org.apache.cxf:cxf-api:2.7.17 (*)
| \--- org.apache.cxf:cxf-rt-core:2.7.17 (*)
java.lang.NoSuchMethodError: org.apache.cxf.common.util.ClassHelper.getRealClass(Lorg/apache/cxf/Bus;Ljava/lang/Object;)Ljava/lang/Class;
at org.apache.cxf.jaxrs.provider.ProviderFactory.setCommonProviders(ProviderFactory.java:499)
at org.apache.cxf.jaxrs.client.ClientProviderFactory.setProviders(ClientProviderFactory.java:85)
at org.apache.cxf.jaxrs.provider.ProviderFactory.initBaseFactory(ProviderFactory.java:137)
at org.apache.cxf.jaxrs.client.ClientProviderFactory.initBaseFactory(ClientProviderFactory.java:77)
at org.apache.cxf.jaxrs.client.ClientProviderFactory.createInstance(ClientProviderFactory.java:56)
at org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean.initClient(JAXRSClientFactoryBean.java:377)
at org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean.createWebClient(JAXRSClientFactoryBean.java:225)
at org.apache.cxf.jaxrs.client.WebClient.create(WebClient.java:113)
Не следуя, версия cxf-api соответствует всем остальным, 2.7.17 – bitsofinfo
Вам нужно проверить версию реализации, а не версию API. – StackFlowed
Извините, не очень знакомы с тем, что Jar я должен искать, который будет содержать фактический им для этого. – bitsofinfo