我尝试在 Eclipse 中构建我的 Maven 项目,但出现以下错误。我可以知道原因吗?另外,我该如何解决这个问题。提前致谢。我引用了一些帮助链接,但找不到任何解决方案。如果有人能帮助我那就太好了

[错误]插件 org.apache.maven.plugins:maven-surefire-plugin:2.12.4 或其依赖项之一无法解析:无法读取 org.apache.maven.plugins:maven-surefire-plugin:jar:2.12.4 的 Artifact 描述符:无法将 Artifact org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 从/到中央(重新po.maven.apache.org/maven2): sun.security.validator.ValidatorException: PKIX 路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException: 无法找到请求目标的有效证书路径 -> [帮助 1]

下面是我的 pom.xml 文件

   <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:`//maven.apache.org/maven-v4_0_0.xsd"> 
<modelVersion>4.0.0</modelVersion> 
<groupId>com.uniteid</groupId> 
<artifactId>UniteIDRestWS</artifactId> 
<packaging>war</packaging> 
<version>1.0-SNAPSHOT</version> 
<name>UniteIDRestWS Maven Webapp</name> 
<url>http://maven.apache.org</url> 
<properties> 
    <spring.version>4.0.5.RELEASE</spring.version> 
    <springsecurity.version>3.0.5.RELEASE</springsecurity.version> 
    <hibernate.version>4.3.5.Final</hibernate.version> 
    <log4j.version>1.2.17</log4j.version> 
    <jdk.version>1.7</jdk.version> 
    <context.path>UniteIDRestWS</context.path> 
</properties> 
<build> 
    <finalName>${project.artifactId}</finalName> 
    <plugins> 
 
        <plugin> 
            <groupId>org.apache.maven.plugins</groupId> 
            <artifactId>maven-compiler-plugin</artifactId> 
            <version>3.6.1</version> 
            <configuration> 
                <!-- put your configurations here --> 
            </configuration> 
        </plugin> 
        <plugin> 
            <groupId>org.apache.maven.plugins</groupId> 
            <artifactId>maven-war-plugin</artifactId> 
            <version>3.1.0</version> 
            <configuration> 
                <webappDirectory>/src/main/webapp/</webappDirectory> 
            </configuration> 
        </plugin> 
 
    </plugins> 
</build> 
<dependencies> 
    <!-- <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId>  
        <version>${jackson.version}</version> </dependency> --> 
    <dependency> 
        <groupId>com.googlecode.json-simple</groupId> 
        <artifactId>json-simple</artifactId> 
        <version>1.1.1</version> 
    </dependency> 
    <dependency> 
        <groupId>com.google.code.gson</groupId> 
        <artifactId>gson</artifactId> 
        <version>2.8.0</version> 
    </dependency> 
    <dependency> 
        <groupId>org.json</groupId> 
        <artifactId>json</artifactId> 
        <version>20131018</version> 
    </dependency> 
    <dependency> 
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-surefire-plugin</artifactId> 
        <version>2.9</version> 
    </dependency> 
    <dependency> 
        <groupId>log4j</groupId> 
        <artifactId>log4j</artifactId> 
        <version>${log4j.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.springframework</groupId> 
        <artifactId>spring-orm</artifactId> 
        <version>${spring.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.springframework</groupId> 
        <artifactId>spring-jdbc</artifactId> 
        <version>${spring.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.springframework</groupId> 
        <artifactId>spring-jdbc</artifactId> 
        <version>${spring.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.springframework</groupId> 
        <artifactId>spring-web</artifactId> 
        <version>${spring.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.springframework</groupId> 
        <artifactId>spring-webmvc</artifactId> 
        <version>${spring.version}</version> 
    </dependency> 
 
    <dependency> 
        <groupId>org.springframework</groupId> 
        <artifactId>spring-core</artifactId> 
        <version>${spring.version}</version> 
    </dependency> 
 
    <!-- Spring Security --> 
    <dependency> 
        <groupId>org.springframework.security</groupId> 
        <artifactId>spring-security-core</artifactId> 
        <version>${springsecurity.version}</version> 
    </dependency> 
 
 
    <dependency> 
        <groupId>org.springframework.security</groupId> 
        <artifactId>spring-security-ldap</artifactId> 
        <version>${springsecurity.version}</version> 
    </dependency> 
 
 
 
    <dependency> 
        <groupId>jstl</groupId> 
        <artifactId>jstl</artifactId> 
        <version>1.2</version> 
    </dependency> 
 
    <dependency> 
        <groupId>mysql</groupId> 
        <artifactId>mysql-connector-java</artifactId> 
        <version>5.1.6</version> 
    </dependency> 
    <dependency> 
        <groupId>org.codehaus.jackson</groupId> 
        <artifactId>jackson-mapper-asl</artifactId> 
        <version>1.9.10</version> 
    </dependency> 
    <dependency> 
        <groupId>org.hibernate</groupId> 
        <artifactId>hibernate-entitymanager</artifactId> 
        <version>${hibernate.version}</version> 
    </dependency> 
 
    <!-- Spring Security --> 
    <dependency> 
        <groupId>org.springframework.security</groupId> 
        <artifactId>spring-security-web</artifactId> 
        <version>${springsecurity.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.springframework.security</groupId> 
        <artifactId>spring-security-config</artifactId> 
        <version>${springsecurity.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.springframework.security</groupId> 
        <artifactId>spring-security-taglibs</artifactId> 
        <version>${springsecurity.version}</version> 
    </dependency> 
 
</dependencies> 

下面是我的项目结构

请您参考如下方法:

您已两次输入此 spring-jdbc Artifact ,删除一个。

 <dependency> 
        <groupId>org.springframework</groupId> 
        <artifactId>spring-jdbc</artifactId> 
        <version>${spring.version}</version> 
 </dependency> 


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!