maven打包报错failed: Unable to find a single main class from the following candidates []

maven打包报错failed: Unable to find a single main class from the following candidates [],第1张

报错

maven打包报错failed: Unable to find a single main class from the following candidates [com.zjq.xxxApplication,com.zjq.xxxUtil]
报错意思是:无法从多个类中找到唯一一个启动类。

解决办法

如果当前工程为启动工程,可以在pom文件的打包插件中按照如下配置指定启动的application路径,具体如下:

<plugins>
    <plugin>
        <groupId>org.springframework.bootgroupId>
        <artifactId>spring-boot-maven-pluginartifactId>
        <configuration>
            <mainClass>com.zjq.xxxApplicationmainClass>
        configuration>
    plugin>
plugins>

要是父子工程中,子工程比如common工程只作为依赖包,没有作为springboot的application启动时,以下打包插件不配置到顶级pom及common的pom中

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/728174.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存