前言
懒得在自己本机搭建私有仓库了,每次托起一个服务进程,有没有什么大用,还不能在别的机器上用,本机搭建私服实在是很鸡肋。查了下,本来想去开源中国的,结果人家私服因为成本问题不开了,还是转投阿里爸爸吧。
开通
先上网址:https://my.rdc.aliyun.com/welcome 。这里其实是要开通一个企业服务之后才可以使用。然后粗略看了下,功能还是很强大的。不过,懒得研究了,咱们只用它的私有仓库,在 研发->私有仓库里面就可以了。使用起来也很简单,因为它主页上就有setting文件的配置。但是,不喜欢陪在setting里,这样换了环境就没搞了。所以,发布的内容陪在setting里,但是拉取的内容配下项目里。而且,里面默认提供了snapshot和release的仓库,还是蛮好用的用起来也蛮简单的。
Deploy配置
其实跟着它的文档走就可以了,首先是在自己maven仓库的setting里把用户名密码配置了
<servers>
<server>
<id>rdc-releases</id>
<username>EJofMN</username>
<password>******</password>
</server>
<server>
<id>rdc-snapshots</id>
<username>EJofMN</username>
<password>******</password>
</server>
</servers>
然后是在需要上传包的项目的pom文件里添加上传的仓库
<distributionManagement>
<repository>
<id>rdc-releases</id>
<url>https://repo.rdc.aliyun.com/repository/115751-release-zOo4kK/</url>
</repository>
<snapshotRepository>
<id>rdc-snapshots</id>
<url>https://repo.rdc.aliyun.com/repository/115751-snapshot-JStQme/</url>
</snapshotRepository>
</distributionManagement>
这样,再执行deploy就可以上传到对应的仓库了。只是记住把用户名密码换成自己的。
拉取配置
拉取的时候,在pom里添加下面一节,就不用管本地仓库的配置了:
<repositories>
<repository>
<id>rdc-releases</id>
<url>https://repo.rdc.aliyun.com/repository/115751-release-zOo4kK/</url>
</repository>
<repository>
<id>rdc-snapshots</id>
<url>https://repo.rdc.aliyun.com/repository/115751-snapshot-JStQme/</url>
</repository>
</repositories>








网友评论