2017-05-05 102 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網絡配置。
相關問題