博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从Nexus私服下载和上传资源(二)
阅读量:4462 次
发布时间:2019-06-08

本文共 1871 字,大约阅读时间需要 6 分钟。

上传资源到私服

当项目完成后如果需要deploy 部署jar 包到私服,则可以添加如下配置:

1、在项目的 pom.xml 文件中添加上传部署的路径;

注意:如果需要对 releases版本进行多次部署,需要在私服中对 releases 仓库的 Configuration——》 Development Policy 设置“Allow Redeploy”

在maven的settings.xml添加server配置,添加上传构建到nexus 的帐号和密码。

1     
2
3
releases
4
admin
5
admin123
6
7
8
snapshots
9
deployment
10
deployment123
11

 

例如:将sm1234-service模块的代码上传到私服进行共享,再pom.xml中添加

1     
2
3
4
5
releases
6
Internal Releases
7
http://localhost:8081/nexus/content/repositories/releases/
8
9
10
snapshots
11
Internal Releases
12
http://localhost:8081/nexus/content/repositories/snapshots/
13
14

说明:<id></id>中的内容要和宿主仓库中的Repository ID一致,name标签为自定义内容,url为Releases仓库中的地址。

接下来,我们需要考虑什么情况下上传到Releases仓库?什么时候上传到Snapshots仓库呢?

其实pom.xml中的version标签中的版本已经指明了。

1     
4.0.0
2
cn.sm1234
3
sm1234-service
4
0.0.1-SNAPSHOT
5
这是一个service模块

若version为0.0.1-SNAPSHOT则上传到Snapshots仓库,若version为0.0.1-RELEASE,则上传到Releases仓库。

接下来进行上传操作。

我们使用的是deploy指令操作:打开Maven build...

输入deploy

Run运行。控制台查看结果:

刷新宿主仓库,

此时,可以看到项目已经上传成功。

如果想上传到RELEASE仓库,需要修改version

1     
4.0.0
2
cn.sm1234
3
sm1234-service
4
0.0.1-RELEASE
5
这是一个service模块

接下来重复之前的步骤,deploy即可。

 

转载于:https://www.cnblogs.com/116970u/p/10144073.html

你可能感兴趣的文章
工厂方法模式(7)
查看>>
PHP CURL上传文件
查看>>
python基础学习day2
查看>>
JQuery Mobile + Cordova 实战一
查看>>
51nod 1428 活动安排问题
查看>>
HDU-2516-取石子游戏
查看>>
L2-031 深入虎穴(BFS)
查看>>
java之string字符串内存分配解析
查看>>
更有好的文本框[同样可以用于其它情况]信息提示
查看>>
WebApi接口安全认证
查看>>
BZOJ2730: [HNOI2012]矿场搭建
查看>>
BZOJ3529: [Sdoi2014]数表
查看>>
关于Cocos2d-x中增加暂停按钮的步骤
查看>>
Stm32高级定时器(二)
查看>>
0507弹性盒子、媒体查询
查看>>
__block 和 __weak的区别
查看>>
博客生涯开始咯
查看>>
javascript正则表达式
查看>>
HTML5触摸事件
查看>>
Codeforces Round 56-B. Letters Rearranging(思维)
查看>>