错误:eclipse m2e“无法处理架构”

时间:2018-12-18 15:28:24

标签: java eclipse m2e

我是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)

有一篇关于一个非常类似错误的帖子,最初是通过将<xmlSchema><wsdl>标签为false和true的<configuration><execution>标签添加到{{ 1}}标记,但这并不能消除我的错误。 Web应用程序似乎确实可以运行,但是我讨厌“出错”并忽略它。有谁知道我还可以尝试解决什么问题?

我正在运行Eclipse光子,m2e 1.9.0(配置为运行“嵌入式”),java JDK 1.8.0_51,Windows 10。

1 个答案:

答案 0 :(得分:0)

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

不同的插件会随着年龄和活动的不同而变化,而m2e插件对它们的支持在历史上并不是那么好。

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