Gradle JAXB WSDL任务失败,返回java.lang.NoClassDefFoundError:javax/xml/bind/JAXBContext
尽管已将Gradle JAXB WSDL任务失败,返回java.lang.NoClassDefFoundError:javax/xml/bind/JAXBContext,gradle,jaxb,wsdl,Gradle,Jaxb,Wsdl,尽管已将jaxb-api定义为依赖项,但在执行任务genJaxb时将找不到JAXBContext。添加jaxb-core和jaxb-impl没有任何效果 错误消息: FAILURE: Build failed with an exception. * Where: Build file '/Users/user/IdeaProjects/idx/fmd/build.gradle' line: 19 * What went wrong: Execution failed for task ':
jaxb-api
定义为依赖项,但在执行任务genJaxb
时将找不到JAXBContext
。添加jaxb-core
和jaxb-impl
没有任何效果
错误消息:
FAILURE: Build failed with an exception.
* Where:
Build file '/Users/user/IdeaProjects/idx/fmd/build.gradle' line: 19
* What went wrong:
Execution failed for task ':fmd:genJaxb'.
> java.lang.NoClassDefFoundError: javax/xml/bind/JAXBContext
环境:
Java10.0.2
Gradle 4.10.2
dependencies {
compile(files(genJaxb.classesDir).builtBy(genJaxb))
jaxb "com.sun.xml.bind:jaxb-xjc:2.3.1"
jaxb "com.sun.xml.bind:jaxb-impl:2.3.1"
jaxb "javax.xml.bind:jaxb-api:2.3.1"
jaxb "org.glassfish.jaxb:jaxb-core:2.3.0.1"
}
嗨,安德拉斯,你是我的超级英雄。这解决了我无法生成java类的问题。非常感谢你。