命令

1
mvn deploy:deploy-file -Dfile=cat-client-3.0.0.jar -DgroupId=com.dianping.cat -DartifactId=cat-client -Dversion=3.0.0 -Drepo.user=用户名 -Drepo.pass=密码  -DrepositoryId=rdc-releases -Durl=https://packages.aliyun.com/maven/repository/xxxx/

缘由

gayhub 中下载了一些 java 源码,编译时候需要引用一些不在 Maven 中央仓库的 jar,而源码中正好提供了完整的依赖 jar 包,因为 jar 包比较多,就直接通过 shell 来上传了

一些废话

之前曾经在 vps 上搭建过自己的 maven 私服,但运行一段时间后发现nexus占用硬盘和内存太恐怖了(穷)

经过一番调研,分别发现了gitea Maven 私服reposilite Maven 私服两个轻量级的 maven 私服解决方案。

但依然……自己部署要花钱的

最终解决方案是用套路云的免费的云效中的Maven 托管方案:阿里云云效免费 Maven 私服