maven存储库和依赖项下载

时间:2013-05-13 09:11:24

标签: maven-2

我使用了标准maven命令mvn clean install并根据日志(在同一控制台窗口中)加载了依赖项,并将工件安装到maven存储库P:\.m2\repository的专用目录中。 Maven构建过程成功。 我正在使用maven 2.2.1

这是问题所在。存储库目录为空。我缺少什么?

感谢。

3 个答案:

答案 0 :(得分:2)

一些原因:

  1. 有人删除了文件夹(或其内容)
  2. Maven将文件安装在不同的地方
  3. 我建议使用选项mvn再次运行-X。运行mvn clean -X应该足以查看它用于查找依赖项的路径(install将下载更多文件,但我们只需要查看一个文件。)

    注意:P:\听起来像网络驱动器。即使这是您的主文件夹(即不与其他人共享),这也不是一个好主意,因为它会导致大量的网络流量,并使您的构建缓慢而脆弱(如果出现网络问题)。

答案 1 :(得分:1)

您是否更改了m2_install_dir / conf / settings.xml中的存储库位置? 如果没有,请尝试在以下内容中找到您的文件: C:\ Documents&设置\ your_username.m2 或C:\ Users \ your_username.m2

答案 2 :(得分:0)

我认为你正在使用类似gitbash的东西,并且它会在你的回购价值中剥掉反斜杠。使用-X运行maven install。检查你是否有一个名为P:\。m2repository

的目录