首页 文章

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

提问于
浏览
3

当我运行命令 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 回答

  • 2

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

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

    如果没有,下载的pom文件可以覆盖在哪里查找外部存储库 . 有关更多信息,请参见this link . 我希望这个对你有用 .

相关问题