常用命令
mvn clean:清除maven的编译结果
mvn compile:编译
mvn package:编译、打包
mvn install:编译、打包、部署
–DskipTests:编译测试用例,但不执行测试
-Dmaven.test.skip:不编译测试用例且不执行测试
–Dcheckstyle.skip:不执行静态检查
-U:强制更新snapshot类型jar包
-T 4:4线程构建
-T 1C:根据CPU核数每个核分配1个线程构建
常见错误(持续更新…)
1、 编译过程内存溢出(outofmemory)
Windows环境:
mvn.bat中加入set MAVEN_OPTS=-Xms128m -Xmx512m
Linux环境:
环境变量中加入
MAVEN_OPTS=-Xms128m -Xmx512m
export MAVEN_OPTS
具体的运行大小可以自行调整。