已经用了mvn package -DskipTests跳过test了,还是一直打包失败,后来才知道原来是mvn package -DskipTests是不打包test的代码,但是有编译,而mvn package -Dmaven.test.skip=true才是不编译也不打包。
跳过测试阶段:
mvn package -DskipTests
临时性跳过测试代码的编译:
mvn package -Dmaven.test.skip=true
maven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。