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