Maven 打包 package install deploy 命令的含义和区别
mvn clean package
依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。
package
命令:完成项目编译、单元测试、打包功能,但打包文件未部署到本地Maven
仓库和远程Maven
仓库。
mvn clean install
依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。
install
命令:完成项目编译、单元测试、打包功能,同时把打包文件部署到本地Maven
仓库,但未部署到远程Maven
仓库。
mvn clean deploy
依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy等9个阶段。
deploy
命令:完成项目编译、单元测试、打包功能,同时把打包文件部署到本地Maven
仓库和远程Maven
仓库。
还没有评论,来说两句吧...