2017-05-05 76 views
0

今天我将一个动态web项目转换为maven项目,所以我可以添加我的项目需要的所有依赖关系。但是,当IDE转换的项目,在插件标签我收到此有关的pom.xml出现maven-compiler-plugin:3.5.1或其某个依赖关系无法解析

一个错误: org.apache.maven.plugins:Maven的编译器插件:3.5.1:testCompile

我读了关于其他堆栈页面上的错误,并且我再次安装了maven,删除了关于maven-compiler-plugin的.lastuploaded文件。

,我认为这是不够的话,我想跑随着Maven与目标建立:全新安装

,我收到此错误

  • Maven的编译器插件:3.5.1或它的一个依赖无法解析

然后我想看看maven的编译器插件文件夹(组织\阿帕奇\行家\插件\ Maven的编译器插件)当我注意到它时创建的插件,是更新。所以我不知道为什么发生这种情况,如果插件是在我的项目文件夹及其更新为什么我收到此错误

编辑:我的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/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>PlatformA</groupId> 
    <artifactId>PlatformA</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <packaging>war</packaging> 
    <build> 
     <sourceDirectory>src</sourceDirectory> 
     <plugins> 
      <plugin> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <version>3.5.1</version> 
       <configuration> 
        <source>1.8</source> 
        <target>1.8</target> 
       </configuration> 
      </plugin> 
      <plugin> 
       <artifactId>maven-war-plugin</artifactId> 
       <version>3.0.0</version> 
       <configuration> 
        <warSourceDirectory>WebContent</warSourceDirectory> 
       </configuration> 
      </plugin> 
     </plugins> 
    </build> 
</project> 

感谢您的时间

+0

检查您的代理/防火墙配置...因为这听起来像网络问题... – khmarbaise

回答

0

你可以尝试以下解决方案 -

  • 尝试使用-U选项强制更新相关性。这将再次下载依赖关系。
  • 仔细检查eclipse是否指向正确的settings.xml。
  • 如果您在企业代理下,请检查maven settings.xml中的代理设置以及eclipse网络配置。
相关问题