尽管已定义jaxb-api为依赖关系,JAXBContext但在执行任务时不会找到依赖关系genJaxb。添加jaxb-core并jaxb-impl没有任何效果。
错误信息:
失败:构建失败并出现异常。 * 在哪里: 构建文件“/Users/user/IdeaProjects/idx/fmd/build.gradle”行:19 * 什么地方出了错: 任务“:fmd:genJaxb”执行失败。 > java.lang.NoClassDefFoundError: javax/xml/bind/JAXBContext
构建.gradle:
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
环境:
Java 10.0.2Gradle 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"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6186 次 |
| 最近记录: |