在Spring Boot项目中,遇到“jar中没有主清单属性”的问题通常是由于打包配置不正确或者构建工具没有正确处理主清单属性导致的。下面我将从几个方面帮助你解决这个问题: 1. 确定问题的具体表现 首先,确认你遇到的问题是:当你尝试运行打包后的Spring Boot JAR文件时,出现了“no main manifest attribute, in ...jar...
这个原因是默认情况下,带有main方法的类是不会添加到manifest中的,为了生成可执行的jar,需要借助插件如下 <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration>com.health.shanghai.Application</configuration><executions><execution><goals><goal>repa...
首先我们项目要依赖springboot的parent或者引入spring-boot-dependencies 或者 这样就将springboot的pom文件导入了我们的项目,然后还要再要运行的jar包中写入插件: 当使用继承spring-boot-starter-parent时,就会出现标志,表示是继承自父类的,然后我们点到spring-boot-starter-parent的pom文件中,查看插件部分: <plugin><gro...
springboot打包jar中没有主清单属性,在pom.xml中添加如下设置 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> 1. 2. 3. 4. 5. 6. 7. 8. 然后输入mvn install 就会重新打包,完毕...
spring-xxx-xxx-0.0.1-SNAPSHOT.jar中没有主清单属性 通过maven打jar包:mvn install, 或者在IDE中右击选择Run as -> maven install。 在这里有一个问题就是主清单属性是什么? 以SpringBoot为例,jar包中包含了三个文件夹:BOOT-INF,META-INF,org,可以把jar包解压到文件夹下查看,其中META-INF文件夹下有一个...
springboot中没有主清单属性解决办法 简介 你是否在启动springboot的jar的时候遇到【没有主清单属性】这种无法启动呢?工具/原料 电脑 springBoot 方法/步骤 1 首先我们来查看你本来的pom文件中的插件 2 好的,我们将它修改一下 3 其实他的意思就是repackage:创建一个自动可执行的jar或war文件。它可以替换常规的...
导致spring-boot-maven-plugin的配置项丢失,使得打包后的jar中的MANIFEST.MF文件缺少Main-Class。 PS: 当打包类型为jar时,spring-boot-maven-plugin的打包过程与直接使用maven-jar-plugin完全不同。生成的jar目录结构也有很大不同... 感谢各位的阅读,以上就是“SpringBoot中没有主清单属性怎么解决”的内容了,经过本文...
BOOT-INF:主要包括项目class文件和项目依赖的lib jar文件 META-INF:主要是项目的pom.xml文件和清单属性文件 org.springframework.boot.*:主要存放spring的一下相关.class文件 清单属性是在打包是被maven自动打包进jar包中的,没有清单属性,说明maven install 打包时没有执行成功。
springboot运行jar包报 "XXX中没有主清单属性" 报错原因: 打包后的jar文件中的MANIFEST.MF缺少项目启动项,即没有Main-Class 解决: 在项目pom.xml文件中添加插件spring-boot-maven-plugin: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId>...