启用maven中央库的SNAPSHOT版本依赖

最后更新:2023-10-18 19:39:46 | 状态:未完成
默认情况下maven已经禁用了中央库的SNAPSHOT版本。但在开发过程中经常需要用到
POM中可以这样开启
<project>
	<repositories>
		<repository>
			<id>ossrh</id>
			<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
			<snapshots>
				<enabled>true</enabled>
			</snapshots>
		</repository>
	</repositories>
</project>
但需要注意的是如果在mavne的setting.xml中有代理镜像的话mirrorOf不要设置成*,可以设置成*,!ossrh(表示代理所有的库、但不代理ossrh,ossrh就是对应pom中的repository的<id>ossrh</id>)如:
<mirror>
    <id>aliyun</id>
    <name>aliyun maven</name>
    <mirrorOf>*,!ossrh</mirrorOf>   
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

ossrh的意思是:Open Source Software Repository Hosting

最近更新 搜索 提交