SpringBoot 多模块项目打包异常:Unable to find main class 您所在的位置:网站首页 springboot运行找不到主类 SpringBoot 多模块项目打包异常:Unable to find main class

SpringBoot 多模块项目打包异常:Unable to find main class

2024-06-30 21:39| 来源: 网络整理| 查看: 265

我的一个Spring boot项目在进行打包的时候报错了,报错如下:

Unable to find main class

 

之前没有遇到过这种问题,但是感觉解决起来应该不难,因为问题原因描述的很清楚。就是找不到主类,也可以说是找不到入口类。

网上的说法是:

因为 pom 集成了 boot-parent,打包时,在没有指定 mainClass 入口时,会找所有子模块下的 main 方法,除去 web 目录下有之外,其他模块下面均没有,导致打包异常。

解决方案就是在指定模块添加main入口 :

上面的这个pom是父工程的pom文件,在里面添加了 mainClass指向了子模块中的某一个启动类。实测之后确实解决了这个问题。

代码如下:

org.springframework.boot spring-boot-maven-plugin com.dake.shop.ShopOrderApplication org.projectlombok lombok repackage

还有一个解决方法:

在包里面建一个类,里面加一个main方法,什么都不处理。

这个方法是否可行,没有进行测试。

参考:

SpringBoot 打包异常:Unable to find main class



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有