标签:ant 测试用例 tin one blank article 的区别 构建 data-
https://wenku.baidu.com/view/8ff2ce94591b6bd97f192279168884868762b8e7
我们在用maven构建java项目时,最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功能,但这三个命令还是有区别的。下面通过分别执行这三个命令的输出结果,来分析各自所执行的maven的生命周期。
通过三个命令的输出我们可以看出三者的区别在于包函的maven生命的阶段和执行目标(goal)不同。在我的上一篇文章https://blog.csdn.net/zhaojianting/article/details/80321488 中介绍了maven的生命周期和各种插件,不明白的请参考此博文。maven生命周期(lifecycle)由各个阶段组成,每个阶段由maven的插件plugin来执行完成。生命周期(lifecycle)主要包括clean、resources、complie、install、pacakge、testResources、testCompile、deploy等,其中带test开头的都是用业编译测试代码或运行单元测试用例的。
仔细查看上面的输出结果截图,可以发现,
由上面的分析可知主要区别如下,
理解maven命令package、install、deploy的联系与区别
标签:ant 测试用例 tin one blank article 的区别 构建 data-
原文地址:https://www.cnblogs.com/shoshana-kong/p/11031407.html