【问题标题】:error: eclipse m2e "Could not process schema"错误:eclipse m2e“无法处理架构”
【发布时间】:2018-12-18 15:28:24
【问题描述】:

我是 maven web 项目的新程序员,eclipse 中的 m2e 给出了一个错误,其他人告诉我忽略但我想修复。 Eclipse 中的清理和重建会将<execution> 标记标记为错误,并将鼠标悬停在它上面会显示以下内容:

Could not process schema:
  projectXsdOne.xsd (org.codehaus.mojo:jaxb2-maven-plugin:1.2:xjc:JAXBStringifiedGeneration:generate-sources)

org.apache.maven.plugin.MojoExecutionException: Could not process schema:
  projectXsdOne.xsd
  at org.codehaus.mojo.jaxb2.XjcMojo.execute(XjcMojo.java:313)
  at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
  at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:331)
  at org.eclipse.m2e.core.internal.embedder.MavenImpl$11.call(MavenImpl.java:1362)

有一篇关于发帖人最初修复的非常相似的错误的帖子,该错误是通过在<execution> 标记的<configuration> 部分添加分别为false 和true 的<xmlSchema><wsdl> 标记,但这并没有不要消除我的错误。 Web 应用程序似乎可以运行,但我讨厌“在板上”出现错误而忽略它。有谁知道我还可以尝试解决什么问题?

我正在运行 eclipse photon、m2e 1.9.0(配置为运行“嵌入式”)、java JDK 1.8.0_51、Windows 10。

【问题讨论】:

    标签: java eclipse m2e


    【解决方案1】:

    Maven 存在多个 JAXB 插件。 看看:difference-of-maven-jaxb-plugins

    不同插件的年龄和活跃度各不相同,m2e 插件对它们的支持历来不是那么好。

    您可以尝试其他一些插件,或者尝试将其换成另一个插件,例如The CXF XJC Maven Plugin,看看它是否有所作为。 否则您可能不得不接受 Eclipse 中的 Maven 支持不完整这一事实,并忽略错误或ignore the plugin goal

    【讨论】:

    • 谢谢——我有一个来自 org.bitstrings (org.bitstrings.eclipse.m2e.connectiors.jaxb2.feature.feature.group) 的问题,这不是你给我的比较问题。我不允许在不涉及 IT 安装软件的情况下更改插件,所以会寻找其他东西。
    猜你喜欢
    • 1970-01-01
    • 2012-03-06
    • 2017-01-27
    • 2013-06-25
    • 2013-09-26
    • 2011-11-17
    • 2012-03-03
    • 2012-12-13
    • 1970-01-01
    相关资源
    最近更新 更多