有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为什么mvn dependency:purgelocalrepository不获取与mvn install相同的依赖项?

我不明白为什么调用mvn dependency:purge-local-repository -DreResolve=true时会发生错误,而调用mvn install时不会发生错误。我经历了dependency:purge-local-repository的失败,但mvn install的成功?如果构建成功了一次(即,所有依赖项都可以从某处获取),但没有重新解析dependency:purge-local-repository,这怎么可能发生呢。我是否有普遍的误解

maven 3.2.2出现问题


共 (1) 个答案

  1. # 1 楼答案

    mvn dependency:purge-local-repository将从本地存储库中删除项目依赖项,并可以选择重新解析它们

    因此,在本例中,它将在从本地存储库中清除project所需的所有依赖项后,重新下载它们

    mvn install只会根据settings.xml中指定的策略更新依赖项

    大多数时候,它只会下载本地存储库中不可用的依赖项(或者需要根据settings.xml中的策略进行更新)