【发布时间】:2013-04-17 14:47:51
【问题描述】:
Maven 文档说:
http://maven.apache.org/guides/mini/guide-mirror-settings.html
使用单一存储库。您可以强制 Maven 使用单个 通过让它镜像所有存储库请求来存储库。存储库 必须包含所有所需的工件,或者能够代理 对其他存储库的请求。此设置在使用时最有用 带有 Maven 存储库管理器的内部公司存储库 代理外部请求。
为此,请将 mirrorOf 设置为 *。
<settings>
...
<mirrors>
<mirror>
<id>internal-repository</id>
<name>Maven Repository Manager running on repo.mycompany.com</name>
<url>http://repo.mycompany.com/proxy</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
...
</settings>
我不明白这一段。
不应该是这样的吗?
使用单个 镜像 你可以强制 Maven 使用单个 镜像,让它镜像所有存储库请求。 镜像必须包含所有所需的工件 存储库,或者能够将请求代理到其他 存储库。此设置在使用内部时最有用 使用 Maven 存储库管理器代理外部的公司存储库 要求。为此,请将 mirrorOf 设置为 *。
<settings>
...
<mirrors>
<mirror>
<id>internal-mirror</id>
<name>Maven Mirror Manager running on mirror.mycompany.com</name>
<url>http://mirror.mycompany.com/proxy</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
...
</settings>
我的误解在哪里?
我的意思是,<mirror><id>internal-repository</id>... 对我来说似乎是错误的。
【问题讨论】:
-
我在这里stackoverflow.com/a/71073865/3281336的回答可能有用。
标签: maven