maven2:如何获取/设置本地.jar缓存的位置?

时间:2010-02-23 21:23:17

标签: java maven-2

我正在努力让hibernate-sqlite项目发挥作用。我下载了它并且可以运行

mvn eclipse:clean

mvn eclipse:eclipse
像指示说的那样。我可以将项目导入Eclipse。但是当我在Eclipse中查看项目时,它无法找到Maven下载的jar。 Maven把.jars放在哪里?我不知道这是哪里,如果我知道我可以在eclipse中设置M2_HOME,那一切都会有效。

2 个答案:

答案 0 :(得分:3)

Linux: /home/<user>/.m2
Windows: C:\Documents and Settings\<user>\.m2

此外,如果您使用Eclipse进行Maven开发,您可能需要考虑使用m2eclipse插件。

答案 1 :(得分:2)

我发现了,maven在

下的settings.xml中查找
<settings><localRepository>{PathHere}</localRepository></settings>

如果没有找到,默认为〜/ .m2 / repository,正如Taylor的答案所提到的那样。