执行使用maven打包springboot的jar包提示“no main manifest attribute, in /XXX.jar“

Posted 二木成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了执行使用maven打包springboot的jar包提示“no main manifest attribute, in /XXX.jar“相关的知识,希望对你有一定的参考价值。

异常

当使用"java -jar xxx.jar"命令运行springboot的jar包时,报错:

原因

在maven工程的pom.xml文件中没有添加如下配置:

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

解决

添加如上配置,重新打包。

以上是关于执行使用maven打包springboot的jar包提示“no main manifest attribute, in /XXX.jar“的主要内容,如果未能解决你的问题,请参考以下文章

springboot项目导出可执行的jar包

SpringBoot 打包可执行jar包配置

JAVA生成(可执行)Jar包的全面详解说明 [打包][SpringBoot][Eclipse][IDEA][Maven][Gradle][分离][可执行]

SpringBoot+Maven多模块项目(创建依赖打包可执行jar包部署测试)完整流程

SpringBoot+Maven多模块项目(创建依赖打包可执行jar包部署测试)完整流程

SpringBoot打包的两种方式 - jar方式 和 war 方式