maven封装必须执行的几步操作
maven在执行打包的过程中必须进行的几步
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 resources:resources \
compiler:compile \
resources:testResources \
compiler:testCompile \
surefire:test \
jar:jar