Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于特定的依赖工件,Maven 3如何指定从何处下载?_Maven_Maven 3 - Fatal编程技术网

对于特定的依赖工件,Maven 3如何指定从何处下载?

对于特定的依赖工件,Maven 3如何指定从何处下载?,maven,maven-3,Maven,Maven 3,令人惊讶的是,关于这个问题的“决定性”信息似乎很少。最接近的问题最终会导致提供部分信息,但这是不完整的。线程中引用的内容已经3年没有更新了,所以我假设从那时起没有任何变化 问题是: 一旦Maven需要一个特定的依赖工件,就要考虑: 存储库定义, 镜像 定义于: 当前POM, 父POM, settings.xml 从上述导出的活动配置文件, Maven 3.x如何确定从哪个存储库下载? 请注意,这个问题与解决依赖项的版本无关。据我所知,顺序是:Maven系统设置(这是Maven发行版本身的

令人惊讶的是,关于这个问题的“决定性”信息似乎很少。最接近的问题最终会导致提供部分信息,但这是不完整的。线程中引用的内容已经3年没有更新了,所以我假设从那时起没有任何变化

问题是:

一旦Maven需要一个特定的依赖工件,就要考虑:

  • 存储库定义,
  • 镜像
定义于:

  • 当前POM,
  • 父POM,
  • settings.xml
  • 从上述导出的活动配置文件,
Maven 3.x如何确定从哪个存储库下载?


请注意,这个问题与解决依赖项的版本无关。

据我所知,顺序是:Maven系统设置(这是Maven发行版本身的一部分)。User settings.xml和pom文件。可能是一些激活的配置文件,具体取决于它们的定义。@khmarbaise:这与我引用的链接一致,但只绘制了图片的一部分。