Spring Boot jar包运行报错:没有主清单属性

发布时间:2024年01月23日

Spring Boot项目打成jar包后,执行java -jar xxx.jar报错:“没有主清单属性”
解决办法:

  1. 添加spring-boot-maven-plugin插件,插件版本需与项目依赖的spring boot版本一致,如依赖的spring-boot-starter-web版本为2.7.15,spring-boot-maven-plugin的版本也必须是2.7.15
  2. 指定插件spring-boot-maven-plugin的goal为repackage
    完整插件依赖如下:
<build>
  <plugins>
      <plugin>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-maven-plugin</artifactId>
          <version>2.7.15</version>
          <executions>
              <execution>
                  <goals>
                      <goal>repackage</goal>
                  </goals>
              </execution>
          </executions>
      </plugin>
  </plugins>
</build>
文章来源:https://blog.csdn.net/lianchangshuai/article/details/135778125
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。