Springboot repackage failed: Unable to find a single main class from the following candidates
Springboot repackage failed: Unable to find a single main class from the following candidates
Michaelyn 发表于5个月前
Springboot repackage failed: Unable to find a single main class from the following candidates
  • 发表于 5个月前
  • 阅读 5
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

repackage failed: Unable to find a single main class from the following candidates

解决:

情况1:

在pom.xml文件中加入主类,用于指定加载的主类(在properties中,加入一个start-class的属性,用于告诉spring boot maven plugin哪个类是入口类即可)

<properties>
        <start-class>com.itmuch.cloud.common.Application</start-class>
    </properties>
  •  

情况2:

多模块依赖时,如果类似common之类的module只作为依赖包,而无需作为springboot的application时,以下打包插件不应配置到顶级pom及common的pom中:

<plugin>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

具体哪个module需要作为application则配到哪个module中则可。

共有 人打赏支持
粉丝 4
博文 107
码字总数 12316
×
Michaelyn
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: