解决阿里云 maven仓库找不到依赖的问题

问题配置,aliyun官方推荐的配置如下:

	<mirror>
		<id>aliyunmaven</id>
		<mirrorOf>*</mirrorOf>
		<name>阿里云公共仓库</name>
		<url>https://maven.aliyun.com/repository/public</url>
	</mirror>

<mirrorOf>*</mirrorOf> 这种配置使用aliyun的public仓库,代理了所有的仓库。实际上很多外部的库,aliyun的仓库中并不存在。

正确的做法是,只用aliyun代理中央仓库,外部仓库使用maven的默认配置即可:

	<mirror>
		<id>aliyunmaven</id>
		<mirrorOf>central</mirrorOf>
		<name>阿里云公共仓库</name>
		<url>https://maven.aliyun.com/repository/public</url>
	</mirror>

	<mirror>
      <id>maven-default-http-blocker</id>
      <mirrorOf>external:http:*</mirrorOf>
      <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
      <url>http://0.0.0.0/</url>
      <blocked>true</blocked>
	</mirror>

希望能帮助到各位!

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐