Spring Boot 項目中只能有一個main方法

[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.3.5.RELEASE:repackage (default) on project mac_filing: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.3.5.RELEASE:repackage failed: Unable to find a single main class from the following candidates [com.coocaa.rifle.mf.Application, com.coocaa.rifle.mf.interceptor.test] -> [Help 1]

由上可知是兩個main方法衝突了,把com.coocaa.rifle.mf.interceptor.test中的main方法刪除後,就能夠打包了。spring

原來是由於 Spring Boot 項目中只能有一個main方法,否則 spring-boot-maven-plugin 在打包的過程當中會掃描到了多個 main 方法,而後就懵逼不知道用哪一個做爲啓動方法了。maven

之前總喜歡在 Utils 中寫個main方法來調試靜態方法,看來之後用完就得隨手把它給刪除了。spring-boot

相關文章
相關標籤/搜索