当我运行命令 mvn eclipse:eclipse 时,依赖jar或ojdbc14.jar下载没有任何问题 . 然后,当我运行命令 mvn clean install 时,maven再次尝试下载相同的jar - 但这次它没有说明在存储库中找不到jar .
我注意到的是,当第一次运行命令( mvn eclipse:eclipse )时,Maven查看了我们公司的Nexus存储库 - 它找到了jar . 当运行命令 mvn clean install 时,maven直接进入中央存储库而不查看Nexus - 因此它没有找到jar .
1)为什么maven在本地机器中已经存在时尝试下载jar?
2)为什么maven在进入中央存储库之前会跳过Nexus存储库?
1 回答
我怀疑你的问题与你的maven设置文件有关 . 您是否设置文件捕获对所有远程存储库的调用,例如:
如果没有,下载的pom文件可以覆盖在哪里查找外部存储库 . 有关更多信息,请参见this link . 我希望这个对你有用 .