gpt4 book ai didi

java - Maven 尝试再次下载 ojdbc14.jar - jar 已经存在于本地存储库中

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:35:48 24 4
gpt4 key购买 nike

当我运行命令 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) 当 jar 已经存在于本地计算机时,为什么 maven 会尝试下载它?

2) 为什么 maven 在转到中央存储库之前跳过 Nexus 存储库?

最佳答案

我怀疑您的问题与您的 maven 设置文件有关。您是否设置文件捕获对所有远程存储库的调用,例如:

<mirror>
<!--This sends everything else to /public -->
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://yournexusrepoaddress</url>
</mirror>

否则,下载的 pom 文件可能会覆盖查找外部存储库的位置。参见 this link了解更多信息。我希望这会有所帮助。

关于java - Maven 尝试再次下载 ojdbc14.jar - jar 已经存在于本地存储库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8092940/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com