idea中,通过deploy向远程私有仓库部署jar包,配置如下,为啥releases跟snapshots仓库都有了?
版本号里有SNAPSHOT,不是应该上传到SNAPSHOT吗?
<parent> <groupId>com.abc.ekm</groupId>
<artifactId>abc</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
。。。。。。。
<distributionManagement>
<repository>
<id>x-repo</id>
<url>http://x-repo.abc.net/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>x-repo</id>
<url>http://x-repo.abc.net/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
回答:
将 id 改成不一样的。
x-repo-release
,x-repo-snapshots
。
maven 通过 id 管理 repository,通过 snapshots 仓库的 id 同样也找到了 release 仓库的,因此被同时发布了。
以上是 idea中,通过deploy向远程私有仓库部署jar包,配置如下,为啥releases跟snapshots仓库都有了? 的全部内容, 来源链接: utcz.com/p/944694.html