Maven-打版本上传私服

仓库相关资料检索列表!

1.Maven仓库概念

2.仓库的布局

3.仓库的分类(两类:本地仓库和远程仓库)

4.远程仓库的配置

5.快照版本

6.从仓库解析依赖的机制

7.镜像

8.仓库搜索服务


私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,私服代理

广域网上的远程仓库,供局域网内的Maven用户使用。当Maven需要下载构件

的时候,它从私服请求,如果私服上不存在该构件,则从外表的远程仓库下载,

缓存在私服上后(当网络不稳定或是没网的时候,Maven也能正常工作),

再为Maven的下载请求提供服务。此外,一些无法从外部仓库

下载到的构件也能从本地上传到私服上供大家使用!!!


以下为maven打版本上传到私服(Sonatype Nexus)详细步骤:

1.改工程目录下的pom.xml文件(比如facade下)
比如:

<groupId>com.company_name.ordermng</groupId>
<artifactId>ordermng-common-service-facade</artifactId>
<version>1.0.0.20140203</version>   --改这里,版本号一般改为发布那天的日期

2.改总工程的pom.xml文件
根据<artifactId>ordermng-common-service-facade</artifactId>这个查找,改为相应的版本[1.0.0.20140203]

3.进入需要打版本的src目录
比如:
D:\svnCode\ANT00855077_20160119_ordermng\app\common\service\facade

进入目录,目录栏直接cmd

4.dos窗口中输入命令
 
mvn install -Dmaven.test.skip=true 
回车执行

5.进入该目录下的target目录下会看到打好的jar版本,包含jar包和sources.jar

6.登录私服

http://mvn.dev.alipay.net/artifactory/index.html#Documentation

用户名:admin
密码:admin123

6.1 选中最左侧的【Repositories】
6.2 在Repositories窗口中选中第四项  Company_name-Releases
6.3 在下面的窗口中选择第三个tab窗口Artifact Upload
6.4 第一项GAV Definition: 选择GAV Parameters
6.5 GROUP项   com.company_name.ordermng
6.6 选择下面的select..upload按钮上传刚才生成的jar包,点击Add Artifact按钮
6.7 6.6重复执行(多个),点击最下面的upload Artifact(s)即可

7. 修改调用系统的pom.xml文件的版本号(比如zarmng下的pom.xml文件)

8.如果是新版本(第一次下载)的话,直接执行【mvn  eclipse:clean  eclipse:eclipse】
如果是旧版本覆盖的话,则需要进入m2(本地maven仓库)中,找到对应的目录删除该对应的jar包,再执行【mvn  eclipse:clean  eclipse:eclipse】

即如果重新打了包,那么需要把之前的本地jar包删除,然后重新mvn命令下载!


注意:

当用到的jar版本变更了,在pom里面修改版本号不起作用,还是用的之前的版本的话,那么用以下步骤:

1. eclipse里面删除src(不删除本地src)

2. 关闭eclipse

3. 执行 mvn  eclipse:clean  eclipse:eclipse ,可以写为.bat 脚本,点击执行即可

4. 重新打开eclipse,然后import src即可!




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值