Maven命令⾏使⽤:mvncleanpackage(打包)
mvn clean package依次执⾏了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。
mvn clean install依次执⾏了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。
mvn clean deploy依次执⾏了clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy等9个阶段。package命令完成了项⽬编译、单元测试、打包功能
install命令完成了项⽬编译、单元测试、打包功能,同时把打好的可执⾏jar包(war包或其它形式的包)布署到本地maven仓库
deploy命令完成了项⽬编译、单元测试、打包功能,同时把打好的可执⾏jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库
Maven中-DskipTests和-st.skip=true的区别
在使⽤mvn package进⾏编译、打包时,Maven会执⾏src/test/java中的JUnit测试⽤例,有时为了跳过测试,会使⽤参数-DskipTests和-st.skip=true,这两个参数的主要区别是:
-DskipTests,不执⾏测试⽤例,但编译测试⽤例类⽣成相应的class⽂件⾄target/test-classes下。
-st.skip=true,不执⾏测试⽤例,也不编译测试⽤例类。
>maven打包本地jar包

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。