maven项目代码打成tag?

Posted z-xiaoyao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven项目代码打成tag?相关的知识,希望对你有一定的参考价值。

当我们正在开发的系统有了初步稳定的版本后,通常我们需要在SVN上将稳定的代码打成tag,之后再继续开发扩展功能,具体是如何处理的呢?

总体分为两个步骤:

    1、将代码的pom文件中SNAPSHOT改为RELEASE,提交SVN打成tag

    2、将SNAPSHOT的源码改为下一版本继续开发


SNAPSHOT到RELEASE

1、在以下目录下,执行maven命令

mvn versions:set -DnewVersion=1.0.2(可替换成要打的版本)


2、打开pom文件进行抽查,如果没有问题,执行以下命令,将对应的jar包推到私服上:

mvndeploy –U –Dmaven.test.skip=true

确定成功后,将现在的代码提交到SVN的tag目录下:



RELEASE到SNAPSHOT

1、在以下目录下执行maven命令,将版本改为原SNAPSHOT版本的下一版本:

 mvnversions:set -DnewVersion=1.0.3-SNAPSHOT (可替换成要打的版本)

2、更改后抽查pom文件,全部更改成功后,执行以下命令将jar包推到私服上:

mvndeploy –U –Dmaven.test.skip=true


确定执行成功后,完毕。


以上是关于maven项目代码打成tag?的主要内容,如果未能解决你的问题,请参考以下文章

java项目管理工具Maven如何把一个项目中的部分代码打成jar包?

Maven将代码及依赖打成一个Jar包的方式

maven项目打成jar包后反编译有的类是空的

maven项目打成jar包 出错。

转载maven用处

Java 将Maven项目打成可执行jar包