发表于: 2017-11-10 22:04:16

1 684


今天完成的事情:

看老大视频学习后端打tag方法



明天计划的事情:

改接口,改bug



遇到的问题:

1:看完视频感觉还不是很详细,下午听了于博韬讲了一下部署服务器和tag,感觉到时候再看一下那个视频,琢磨一会就能写出来

毕竟打tag是完成确定不改后才打的,现在来说还是有点早,有个概念就行了

2:接口报错依旧,无法解决



收获:

打tag分先后步骤,先打core包的tag,再打service和web
1、总包pom.xml中配置好插件maven-release-plugin


2、总包pom.xml中配置maven-javadoc-plugin,防JDK1.8注释识别问题

3、总包pom.xml中配置snapshot、release的nexus私服指向

4、总包-分包pom.xml


子:

5、分包pom.xml中配置好插件maven-release-plugin

6、mvn release:clean 清理release操作是遗留下来的文件
7、mvn release:prepare 校验所有依赖包是否还有“SNAPSHOT”版,
会有两次选择,分别是本次打的tag版本号,下次snapshot版本号,
如果直接回车将为最小版本号+1;
8、(只对core包)
mvn release:perform 最后校验,实现把core同时发到svn的tag路径下、和打成jar发送到nexus私服的release路径下


【注2】如果mvn release:prepare失败了,使用指令 mvn release:rollback 删除被prepare修改的pom.xml,并将备份pom.xml.backup变为pom.xml
然后svn路径上如果已经生成了文件夹,自己手动删掉

【注3】打tag之前,检查pom文件,除了module(模块)自己,不能有snapshot的包


返回列表 返回列表
评论

    分享到