Maven 核心概念——生命周期
来源:互联网 发布:青岛惠普大数据图片 编辑:程序博客网 时间:2024/06/05 08:00
maven 生命周期(lifecycle)——生命周期是包含在一个项目构建中的一系列有序的阶段。
方便理解:mvn package 命令的生命周期。
当Maven经过以package为结尾的默认生命周期的时候,下面的目标按顺序被执行:
resources:resources
Resources插件的resources目标绑定到了resources 阶段。这个目标复制src/main/resources下的所有资源和其它任何配置的资源目录,到输出目录。
compiler:compile
Compiler插件的compile目标绑定到了compile 阶段。这个目标编译src/main/java下的所有源代码和其他任何配置的资源目录,到输出目录。
resources:testResources
Resources插件的testResources目标绑定到了test-resources 阶段。这个目标复制src/test/resources下的所有资源和其它任何的配置的测试资源目录,到测试输出目录。
compiler:testCompile
Compiler插件的testCompile目标绑定到了test-compile 阶段。这个目标编译src/test/java下的测试用例和其它任何的配置的测试资源目录,到测试输出目录。
surefire:test
Surefire插件的test目标绑定到了test 阶段。这个目标运行所有的测试并且创建那些捕捉详细测试结果的输出文件。默认情况下,如果有测试失败,这个目标会终止。
jar:jar
Jar插件的jar目标绑定到了package 阶段。这个目标把输出目录打包成JAR文件。
总的来说,当我们运行mvn package,Maven运行到打包为止的所有阶段,在Maven沿着生命周期一步步向前的过程中,它运行绑定在每个阶段上的所有目标。你也可以像下面这样显式的指定一系列插件目标,以得到同样的结果:
mvn resources:resources \
compiler:compile \
resources:testResources \
compiler:testCompile \
surefire:test \
jar:jar
0 0
- Maven 核心概念——生命周期
- maven核心概念--生命周期
- (八)maven核心概念-生命周期(Lifecycle)
- Maven生命周期及其他核心概念
- Maven 核心概念——坐标
- Maven 核心概念——仓库
- Maven 核心概念——依赖管理
- Maven基础——核心概念篇
- Maven学习总结(四)——Maven核心概念
- Maven学习总结(四)——Maven核心概念
- Maven学习总结(四)——Maven核心概念
- maven 学习总结(四)——Maven核心概念
- Maven学习总结(四)——Maven核心概念
- Maven学习总结(4)——Maven核心概念
- Maven学习总结(四)——Maven核心概念
- Maven学习总结(四)——Maven核心概念
- Maven学习总结(四)——Maven核心概念
- Maven学习总结(四)——Maven核心概念
- UDP端口绑定
- Maven 核心概念——插件和目标
- Linux下编译mongodb以及C++客户端驱动
- Ajax XMLHttpRequest对象 取得返回值
- c2java 回溯,下一个排列和子集和
- Maven 核心概念——生命周期
- next_permutation(自动全排列)
- php Laravel 框架之分页
- 不要光靠嘴,而是要靠实际行动
- POI导出EXCEL经典实现
- SkipList跳表
- 2014搞笑段子
- Linux用户空间与内核空间(转)
- java字符串反转切割