首页 > 学院 > 开发设计 > 正文

Maven仓库搭建(二):GitHub、又拍云、七牛云存储

2019-11-09 19:18:01
字体:
来源:转载
供稿:网友

下载完成后将conf.json配置中的文件同步目录、七牛的bucket、accessKey、secketKey修改为自己的配置:

{ "src": "D://abc", "dest": "qiniu:access_key=<AccessKey>&secret_key=<SecretKey>&bucket=<Bucket>", "debug_level": 1}

运行qrsync即可上传目录下所有文件到七牛云。

在其他项目中配置七牛云的对外域名,上传到七牛云的jar包就可以在其他项目中直接使用了:

<repository> <id>my-repository</id> <url>https://odwnttj09.bkt.clouddn.com/</url> <!-- 这里是七牛云的对外HTTP地址 --></repository>

又拍云

实际上又拍云和七牛云基本是一样的,这里单独拉出来介绍,是因为又拍云提供了FTP文件上传。Maven Deploy插件可以直接在运行mvn deploy命令时将文件上传到FTP服务器上。

首先根据又拍云文档,拿到FTP服务器的地址、用户名和密码: http://docs.upyun.com/guide/#ftpftps 地址:v0.ftp.upyun.com 用户名:操作员名/服务名 密码:操作员的密码

然后根据Maven Deploy插件的文档: https://maven.apache.org/plugins/maven-deploy-plugin/examples/deploy-ftp.html

将以下配置加到pom.xml中:

<PRoject> ... <distributionManagement> <repository> <id>ftp-repository</id> <url>ftp://v0.ftp.upyun.com</url> </repository> </distributionManagement> <build> <extensions> <!-- Enabling the use of FTP --> <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-ftp</artifactId> <version>2.10</version> </extension> </extensions> </build> ...</project>

在settings.xml中加入FTP的用户名和密码:

<settings> ... <servers> <server> <id>ftp-repository</id> <username>操作员名/服务名</username> <passWord>操作员的密码</password> </server> </servers> ...</settings>

这样直接运行mvn deploy命令,文件就直接上传到又拍云上了,相对七牛云来说方便很多。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表