Maven中的库引用不正确,.m2 \ repository将会出现两次

时间:2016-01-13 09:36:45

标签: java eclipse maven

Eclipse中的Maven库引用将作为

  

C:用户\ USERNAME \的.m2 \库\的.m2 \库\公地集合\公地集合\ 3.2.1 \公地集合-3.2.1.jar

.m2 \ repository 会被追加两次。

如下图所示

enter image description here

3 个答案:

答案 0 :(得分:2)

如果/.m2/repository已包含M2_REPO,则无需指定// Display file encoding in the status bar "show_encoding": false

答案 1 :(得分:1)

问题是在settings.xml中提到了本地存储库,如

$user.home\.m2\repository

所以它创建了默认的.m2存储库并将所有jar直接复制到C:文件夹中。

之后我将本地存储库更改为

<localRepository>C:\Users\THOMNIG\.m2\repository</localRepository>

它将额外的.m2 /存储库附加到M2_REPO变量并且无法找到它

当我将settings.xml中的本地存储库更改为

<强> <localRepository>C:/Users/THOMNIG/.m2/repository</localRepository>

然后在执行mvn eclipse:eclipse

后正确引用了M2_REPO

答案 2 :(得分:0)

您还可以尝试运行Maven Update with Force to Update Snapshots来修复它。