在添加插件到我的pom.xml后,我得到这个错误。
在以下过程中发生内部错误:"正在构建". java. lang. reflect.调用目标异常
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<id>xjc</id>
<goals>
<goal>xjc</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaDirectory>${project.basedir}/src/main/resources</schemaDirectory>
<outputDirectory>${project.basedir}/src/main/java</outputDirectory>
<clearOutputDir>false</clearOutputDir>
</configuration>
</plugin>
4条答案
按热度按时间ercv8c1e1#
这是因为您使用JDK 9或更高版本构建应用程序。它在JDK 8之前都受支持。
ryhaxcpt2#
我的问题是不同的,下面的maven插件是造成这个问题。
jaxb 2-maven插件
如果maven不能正确编译,可能是xsd或wsdl的问题。
vltsax253#
右键单击项目--〉运行方式--〉Maven生成源代码
mctunoxg4#
我不确定后面的版本,但是如果你使用的是1.6版本的xjc,只要把JRE(随便什么)改成JavaSE-1.8。要在eclipse中修改JRE,右键单击项目-〉构建路径-〉配置构建路径-〉库-〉选择JRE系统库,然后单击编辑按钮,然后选择执行环境。希望它对你有用!!