常用命令mvn clean:清除maven的編譯結果mvn compile:編譯mvn package:編譯、打包mvn install:編譯、打包、部署–DskipTests:編譯測試用例,但不執行測試-Dmaven.test.skip:不編譯測試用例且不執行測試–Dcheckstyle.skip...
常用命令
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
具體的運行大小可以自行調整。