-D 传入属性参数
-P 使用pom中指定的配置
-e 显示maven运行出错的信息
-o 离线执行命令,即不去远程仓库更新包
-X 显示maven允许的debug信息
-U 强制去远程参考更新snapshot包
例如 mvn install -Dmaven.test.skip=true -Poracle
其他参数可以通过mvn help 获取
-- 清理项目生产的临时文件,一般是模块下的target目录
mvn clean
-- 项目打包工具,会在模块下的target目录生成jar或war等文件,如下运行结果
mvn package
-- 测试命令,或执行src/test/java/下junit的测试用例.
mvn test
-- 模块安装命令 将打包的的jar/war文件复制到你的本地仓库中,供其他模块使用 -Dmaven.test.skip=true 跳过测试(同时会跳过test compile)
mvn install
-- 发布命令 将打包的文件发布到远程参考,提供其他人员进行下载依赖 ,一般是发布到公司的私服
mvn deploy
mvn clean deploy -DskipTests
-- 指定路径做clean install
mvn clean install -DskipTests -e -U --settings D:\sto\source_code\mvn_repository\settings.xml
mvn clean install -DskipTests -e -U --settings D:\ztessc\source_code\mvn_repository\settings.xml
mvn clean install -DskipTests -e -U --settings E:\weijizhi\mvn_repository\settings.xml