Eclipse中的Maven依赖项和引用库有什么区别?

时间:2014-03-15 05:09:22

标签: java eclipse maven maven-3 m2eclipse

在我的maven eclipse项目中,我看到了Maven依赖项和Referenced Libraries。在某些情况下,他们使用相同的罐子集来引用M2_REPO。在某些情况下,他们完全不同。让我感到困惑的是为什么在同一个项目中有两个不同的jar引用。

2 个答案:

答案 0 :(得分:3)

Maven依赖项在pom文件中添加到项目中。在构建项目时,您在pom文件中添加的maven依赖项将从M2存储库下载。

为Eclipse IDE中的项目手动添加引用库。

当您对这些jar文件感到困惑时,只需将所有库添加为maven依赖项。

答案 1 :(得分:2)

引用库和Maven依赖项中的类在Eclipse中可见,但Maven构建只能看到来自pom的依赖项。如果您尝试使用maven构建项目,则可能因此而失败