Java Maven 3构建失败:缺少必需的类:org/codehaus/plexus/util/Scanner

Java Maven 3构建失败:缺少必需的类:org/codehaus/plexus/util/Scanner,java,build,maven-3,spring-3,Java,Build,Maven 3,Spring 3,我正在运行spring.io()的“hello world”罐装项目 我正在使用JDK7和Maven 3.0.3。我已经彻底清算了我在当地的maven回购协议,从头开始。生成始终失败,并显示以下消息: [错误]无法执行目标 插件:maven资源插件:2.6:资源 项目gs rest服务上的(默认资源):执行 目标的默认资源 org.apache.maven.plugins:maven资源插件:2.6:resources失败: 无法加载插件中的mojo“资源” 'org.apache.maven.

我正在运行spring.io()的“hello world”罐装项目

我正在使用JDK7和Maven 3.0.3。我已经彻底清算了我在当地的maven回购协议,从头开始。生成始终失败,并显示以下消息:

[错误]无法执行目标 插件:maven资源插件:2.6:资源 项目gs rest服务上的(默认资源):执行 目标的默认资源 org.apache.maven.plugins:maven资源插件:2.6:resources失败: 无法加载插件中的mojo“资源” 'org.apache.maven.plugins:maven资源插件:2.6'。必要的 缺少类:org/codehaus/plexus/util/Scanner

通过“mvn-X清洁安装”,我得到了一份详细的报告,其中摘录如下:

$mvn-X清洁安装 //... 下载: (每秒116.9 KB时为60 KB)2015年2月8日下午2:26:54 org.sonatype.guice.bean.reflect.NamedClass警告:错误注入: org.apache.maven.shared.filtering.DefaultMavenResources筛选 java.lang.NoClassDefFoundError:org/codehaus/plexus/util/Scanner/。。。 原因:java.lang.ClassNotFoundException: org.codehaus.plexus.util.Scanner 位于org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50) 位于org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244) 位于org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230) ... 73多

[信息] ------------------------------------------------------------------------[信息]生成失败/

我的pom.xml如下所示:

/。。。org.springframework gs休息服务 0.1.0

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.1.10.RELEASE</version>
</parent>

<dependencies>
    <dependency>
            <groupId>org.codehaus.plexus</groupId>
            <artifactId>plexus-utils</artifactId>
            <version>3.0</version>
   </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

<build>
    <plugins>
<plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-compiler-plugin</artifactId>
      <version>3.2</version>
       <dependencies>
            <dependency>
                <groupId>org.codehaus.plexus</groupId>
                <artifactId>plexus-utils</artifactId>
                <version>3.0</version>
            </dependency>
        </dependencies>
    </plugin>

        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>   <repositories>
    <repository>
      <id>plexus-releases</id>
      <url> http://mirrors.ibiblio.org/pub/mirrors/maven2/
      </url>
    </repository>
    <repository>
        <id>spring-releases</id>
        <url>https://repo.spring.io/libs-release</url>
    </repository>
</repositories>
<pluginRepositories>
    <pluginRepository>
      <id>plexus-releases</id>
      <url>http://search.maven.org/</url>
    </pluginRepository>
    <pluginRepository>
        <id>spring-releases</id>
        <url>https://repo.spring.io/libs-release</url>
    </pluginRepository>
</pluginRepositories> 

org.springframework.boot
spring启动程序父级
1.1.10.发布
org.codehaus.plexus
尾丛
3
org.springframework.boot
SpringBootStarterWeb
org.apache.maven.plugins
maven编译器插件
3.2
org.codehaus.plexus
尾丛
3
org.springframework.boot
springbootmaven插件
神经丛释放
http://mirrors.ibiblio.org/pub/mirrors/maven2/
春假
https://repo.spring.io/libs-release
神经丛释放
http://search.maven.org/
春假
https://repo.spring.io/libs-release

非常感谢任何帮助-我尝试过清理repo,添加专门用于插件的依赖项-所有这些都没有用


Thanx-Kobe

您对存储库的配置简直是垃圾。在pom中扔掉完整的部件和部件
pluginRepositories>
,因为maven有它的默认值(maven central)。此外,为什么要使用较旧的Maven版本3.0.3,而不是最新的版本(3.2.5)或至少是Maven 3.0.5。为什么要将plexus UTIL添加到maven编译器插件的配置中?特殊原因?