【问题标题】:An internal error occurred during: "Building"在“构建”期间发生内部错误
【发布时间】:2020-01-29 18:37:12
【问题描述】:

将插件添加到我的 pom.xml 后,我收到此错误。

在“构建”期间发生内部错误。 java.lang.reflect.InvocationTargetException

<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>

【问题讨论】:

  • 尝试更新问题以突出显示完整 pom.xml 和任何其他相关文件的问题。我们无能为力。

标签: java eclipse spring-boot


【解决方案1】:

这是由于您正在使用 JDK 9 或更高版本构建应用程序。它支持到 JDK 8。希望得到回答。

【讨论】:

  • “直到 JDK 8 都支持”中的“它”是什么?
  • 在最新的JDK中,大部分反射包都被移除了
  • JDK8 次要版本 181 出现此错误
【解决方案2】:

我的问题是不同的,下面的 maven 插件导致了问题。

jaxb2-maven-插件

如果 maven 无法正确编译,可能是您的 xsd 或 wsdl 问题。

【讨论】:

  • 您使用哪个 JDK 版本构建应用程序?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-05
  • 2014-11-22
  • 2014-09-21
  • 1970-01-01
  • 2020-10-21
相关资源
最近更新 更多