执行 Maven 时出错

Shi*_*goy 3 maven-2 maven-3 maven

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

  1. [错误] 执行 Maven 时出错。[错误] > com.google.inject.ProvisionException:Guice 配置错误:> > 1) 错误注入:org.apache.maven.DefaultMaven at >
    ClassRealm[plexus.core, parent: null] at ClassRealm[plexus.core, >
    parent: null] while
    locating org.apache.maven.Maven > > 1 error > role: org.apache.maven.Maven roleHint: [ERROR] Caused by: Guice
    provision errors: > > 1) Error injection :
    org.apache. maven.DefaultMaven at > ClassRealm[plexus.core, parent:
    null] at ClassRealm[plexus.core, > parent: null] while locating
    org.apache.maven.Maven >> 1 error [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

FrV*_*aBe 5

发生此错误的原因很可能是您使用了与 maven 3.1 不兼容的插件。由于 3.1 版 maven 依赖于 eclipse Aether 而不是 sonatype Aether - 查看发行说明

为避免该错误,您应该使用 maven 3.0.5 或尽可能更新您的插件(请参阅此处的固定插件列表)。