2016-12-03 181 views
0

我想學習Java的春天,所以我選擇的Eclipse版本Mars2,我想建立使用Maven的Java項目。但我得到的錯誤Maven的編譯器插件:3.1:編譯(1個錯誤)在Eclipse

maven-compiler-plugin:3.1:compile(1 errors) 
maven-compiler-plugin:3.1:testCompile(1 errors) 

然後檢查我的Maven和java的路徑在我的Windows 10的64位系統變量。 我配置是這樣的:

JAVA_HOME => C:\Program Files\Java\jdk1.8.0_71 
M2_HOME => C:\apache-maven 
MAVEN_HOME => C:\apache-maven 

而且在SYSTEN variabel路徑: %JAVA_HOME%\ bin中 %M2_HOME%\ bin中

一切都很好,我通過java -versionmvn-version 也查了,我在安裝Eclipse插件MVN在install new software 到Maven:

名稱:M2E 地點:http://download.eclipse.org/technology/m2e/releases

但我還是失敗了。錯誤仍然彈出。 請指教。謝謝。

UPDATE

我測試建立一個項目Maven的原型 - 快速入門版本1.1

execution default-compile, in Access/pom.xml 
execution default-testCompile, in Access/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>com.tresnamuda</groupId> 
    <artifactId>access</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <packaging>jar</packaging> 

<name>access</name> 
    <url>http://maven.apache.org</url> 

<properties> 
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
</properties> 

<dependencies> 
<dependency> 
    <groupId>junit</groupId> 
    <artifactId>junit</artifactId> 
    <version>3.8.1</version> 
    <scope>test</scope> 
</dependency> 
</dependencies> 
</project> 

Eclipse中檢測第一線誤差,其: 項目的xmlns =「http://maven.apache.org/POM/4 .0.0" .....

也符合8

這是完全錯誤:

Eclipse mars2 errors

+1

究竟是什麼錯誤? –

+0

請參閱我的更新問題 –

+0

如果你只得到了起步,那麼也許這將是更容易使用的春天工具套件 - https://spring.io/tools/sts。 – jay

回答

0

好像有在你的本地倉庫腐敗。 請嘗試:

  • 刪除本地倉庫,如果你使用的是Windows,刪除該文件夾C:\Users\your-user-name\.m2\repository
  • 在Eclipse中,右鍵點擊項目名稱,然後單擊Maven的\更新項目...(或使用快捷鍵ALT + F5)