背景

在配置jenkins+springboot+gitlab自动化部署的过程中。构建完成后,无法启动网站,查看日志发现提示如下错误:

no main manifest attribute, in /app.jar

之后,本地手动package后,执行java -jar demo.jar运行也是会报错jar中没有主清单属性

原因

初步估计,是打包时,未将所有依赖包都打入包中导致。

解决

pom.xml中的build/plugins下添加如下内容

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

标签: spring boot, maven, no main manifest attribute, jar中没有主清单属性

添加新评论