我使用了标准的 maven 命令mvn clean install
,并根据日志(在同一个控制台窗口中)加载了依赖项,并将工件安装到我的 maven 存储库专用目录中P:\.m2\repository
。Maven 构建过程成功。我正在使用 Maven 2.2.1
这是问题所在。存储库目录为空。我错过了什么?
谢谢。
我使用了标准的 maven 命令mvn clean install
,并根据日志(在同一个控制台窗口中)加载了依赖项,并将工件安装到我的 maven 存储库专用目录中P:\.m2\repository
。Maven 构建过程成功。我正在使用 Maven 2.2.1
这是问题所在。存储库目录为空。我错过了什么?
谢谢。
一些原因:
我建议mvn
使用选项再次运行-X
。运行mvn clean -X
应该足以看到它用来定位依赖项的路径(install
将下载更多文件,但我们只需要查看一个)。
注意:P:\
听起来像一个网络驱动器。即使这是您的主文件夹(即不与其他人共享),这也不是一个好主意,因为它会导致大量网络流量并使您的构建缓慢而脆弱(以防网络问题)。
您是否更改了 m2_install_dir/conf/settings.xml 中的存储库位置?如果没有,请尝试在以下位置找到您的文件:C:\Documents & Settings\your_username.m2 或 C:\Users\your_username.m2
我认为您正在使用 gitbash 之类的东西,它会在您的回购值中剥离反斜杠。使用 -X 运行 maven 安装。检查您是否有一个名为 P:\.m2repository 的目录