【问题标题】:Error Executing Maven执行 Maven 时出错
【发布时间】:2013-08-26 13:35:27
【问题描述】:

我是这个错误的新手,它突然出现并破坏了我的项目。任何人都可以帮助我解决这个错误:

  1. [错误] 执行 Maven 时出错。 [错误] > com.google.inject.ProvisionException:Guice 配置错误:> > 1) 错误注入:>
    的 org.apache.maven.DefaultMaven ClassRealm[plexus.core, parent: null] 在 ClassRealm[plexus.core, >
    parent: null] 定位 org.apache.maven.Maven > > 1 错误 >
    角色:org.apache.maven.Maven 角色提示:[错误] 原因:Guice
    提供错误:>> 1)错误注入:
    org.apache.maven.DefaultMaven at > ClassRealm[plexus.core, parent:
    null] 在 ClassRealm[plexus.core, > parent: null] 时定位
    org.apache.maven.Maven > > 1 错误 [ERROR] 原因:Guice 提供错误:>> 1)错误注入:
    org.apache.maven.project.DefaultProjectBuilder > 在
    ClassRealm[plexus.core, parent: null] 在 ClassRealm[plexus.core, >
    parent: null] 定位 org.apache.maven.project.ProjectBuilder 定位 org.apache.maven.DefaultMaven > > 1 错误 [ERROR] 原因:Lorg/sonatype/aether/impl/ArtifactResolver; > [错误] 原因:org.sonatype.aether.impl.ArtifactResolver

【问题讨论】:

  • 请出示 pom 文件。您使用哪个版本的 Maven?这看起来像是 Maven 3.1 的问题?
  • 我使用的是 maven 3.1。现在问题只通过重新启动系统解决了,但我无法弄清楚为什么会出现这个突然的错误?

标签: maven maven-2 maven-3


【解决方案1】:

这个错误很可能是因为你使用了一个与 maven 3.1 不兼容的插件。由于 3.1 版 maven 依赖于 eclipse Aether 而不是 sonatype Aether - 请查看 Release Notes

为避免该错误,您应该使用 maven 3.0.5 或尽可能更新您的插件(请参阅已修复插件列表here)。

【讨论】:

    猜你喜欢
    • 2017-08-21
    • 1970-01-01
    • 2014-05-09
    • 2016-07-16
    • 2010-12-22
    • 1970-01-01
    • 2012-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多