解決SpringBoot項目repackage failed: Unable to find main class Maven打包問題


最近在開發中,遇到這樣一個問題,一個通用的工具類項目,在進行打包時,出現repackage failed: Unable to find main class提示找不到主類問題,我就想,我這個項目是一個通用的工具類,不是一個SpringBoot Web工程,我又不需要Main方法的程序啟動入口,就很納悶,到底是什么原因導致這個問題,后來看了一下依賴的父項目,

 

<parent>

<groupId>com.ofashion</groupId>

<artifactId>componentparent</artifactId>

<version>1.0-SNAPSHOT</version>

</parent>

<groupId>com.ofashion</groupId>

<artifactId>common</artifactId>

<version>0.0.1-SNAPSHOT</version>

 

發現依賴了componentparent項目,而該項目是一個組件管理依賴,其中添加了打包插件:

 

<build>

<plugins>

<plugin>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-maven-plugin</artifactId>

</plugin>

</plugins>

</build>

 

這時,問題就出現了,報打包失敗錯誤!!!

 

解決:如果你的項目是一個放置通用工具類的工程,那么該項目中,就不能包括上面這個打包插件,如果你這個工具類工程依賴有父工程,那么父工程中也不能包括該打包插件,只有你的項目是一個web項目時,含有Main方法的程序入口類,要加該打包插件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM