在maven項目打包發佈時,如果測試類中有我們的測試代碼,那麼在執行install命令的時候maven默認會將測試用例一起編譯,編譯不通過就報錯!可以通過以下兩種方法可以在發佈的時候跳過測試類!
1.在pom.xml文件中添加如下:
<build>
< plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>
2.進入項目根目錄,然後運行
mvn clean install -Dmaven.test.skip=true