默认本地仓库地址home/.m2/repository
可以在配置文件修改maven/conf/settings.xml
中央仓库地址也可以改成阿里的
mvn clean
mvn clean package -Dmaven.test.skip=true
Maven构建java项目,Maven工程结构和内容都基于pom.xml。常用的打包命令有mvn package、mvn install、mvn deploy。打包生成jar包或war。但这三者有区别。
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个阶段。
其中clean命令是清理构建项目下的target目标文件,即会删除项目下的target文件目录。项目代码修改后需使用clean清除target,重新生成target。
package命令完成项目编译、单元测试、打包功能,但没有将打好的jar包部署到本地maven仓库和远程私服。
install命令完成项目编译、单元测试、打包功能,把打好的jar包部署到本地maven仓库,但没有部署到远程私服仓库。
deploy命令完成项目编译、单元测试、打包功能,把打好的jar包部署到本地maven仓库,同时也会部署到远程私服仓库。