1、 打包成功,运行jar报错 : 没有注清单属性 出现这种情况的原因 : 你的pom.xml 没有引入 SpringBoot Maven插件 . (第一步 在pom.xml中添加SpringBoot Maven插件 ) 注意: 即使你没有引入 SpringBoot Maven 插件也可以构建成功。是因为 maven 本身可以构建成功。但是Maven并不知道你的项目入口在哪里。这就是为...
前者为原始jar包,类似于maven-jar打包里面的origin-jar,后者with-dependencies为包含pom中费provided依赖的jar包,如果线上环境未提供这些依赖,就得使用with-dependencies的jar包。 解决: 使用maven-assembly-plugin上传了原始jar包,而生产环境中没有AAA,所以BBB中调用显示no class found,改为上传with-dependicies包后,...
在spring-boot-maven-plugin的配置中设置 <skip>true</skip> 时,实际上你告诉Maven在执行构建生命周期时跳过这个插件的运行。此插件负责将你的项目打包成一个可执行的JAR文件,其中包含了一个正确的清单文件(MANIFEST.MF)以及所有的项目依赖项。 在清单文件中,主类(Main Class)的信息是一个关键的元素,它告诉JVM运...
项目打包为Jar后,通过java -jar xxxxx.jar运行时提示xxxxx.jar中没有主清单属性,如下: 打开jar包,META-INF目录下的MANIFEST.MF,内容如下: Manifest-Version: 1.0 Archiver-Version: Plexus Archiver Built-By: greedystar Created-By: Apache Maven 3.2.5 Build-Jdk: 1.8.0_181 我们发现这里没有主类等信息,是...
确保您的Spring Boot版本与Maven/Gradle插件版本兼容。 查看是否有其他插件或配置干扰了Spring Boot Maven/Gradle插件的正常工作。 在社区论坛或Stack Overflow等平台搜索类似问题,看是否有其他开发者遇到并解决了相同的问题。 希望这些信息能帮助您解决“springboot打包没有主清单属性”的问题。
日前有一个springboot项目,在本地都运行的好好的,打包成jar放到服务器上去运行的时候报错没有主清单属性,项目中也已经配置了springboot的maven打包插件但是还是不行。 代码语言:txt 复制 <build> <finalName>patient-interaction</finalName> <plugins> <plugin> ...
没有主要清单属性,在 target/places-1.0-SNAPSHOT.jar 中 pom.xml 包含spring-boot-maven-plugin: <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> com.places.Main </configuration> </plugin> 我还尝试创建一个 MANIFEST.MF 文件...
SpringBoot没有主要的清单属性(maven) 基础概念 Spring Boot 是一个用于简化 Spring 应用程序初始搭建以及开发过程的框架。它通过自动配置的方式减少了大量的配置工作。Maven 是一个项目管理和构建自动化工具,主要用于 Java 项目的构建和管理。 在Maven 项目中,pom.xml 文件是项目的核心配置文件,包含了项目的依赖、构...
为了使用Maven打包项目生成jar包,解决-SNAPSHOT.jar中缺少主清单属性的问题,我们可以在构建阶段添加特定的插件。具体操作如下:1. 打包命令:在Maven项目的pom.xml文件中,添加打包插件,如下:xml org.apache.maven.plugins maven-jar-plugin 3.1.2 com.example.MainClass 这段代码定义了jar包的构建...