确认MANIFEST.MF文件中是否包含Main-Class属性,并且其值正确。 通过以上步骤,你应该能够解决“maven 打包 no main manifest attribute”的问题。如果问题仍然存在,请检查你的Maven配置和构建日志,以获取更多信息。
Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。 要想jar包能直接通过java -jar xxx.jar运行,需要满足: 1、在jar包中的META-INF/MANIFEST.MF中指定M...
1、springboot项目打包的时候,如果maven报错提示:缺少web.xml i>:此时我们需要webapp目录,该目录与src/main、src/resource对应,因为maven的web项目默认的webroot是在src\main\webapp ii>:在webapp目录下,创建WEB-INF/web.xml 这样才可以打包成功,及时web.xml是空的内容,什么也没有,但是这样可以保证maven的打包是成功...
1 这个时候去看一下jar的大小,你会发现,原来是有几十KB,所以不能启动 2 主要是出在maven的问题上,写法方式是父类模块和子模块都引入了Maven插件,需要把父类模块的maven插件给去掉 <?xml version="1.0" encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3...
Maven打包的三种方式(转) Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。 要想jar包能直接通过java -jar xxx.jar运行,需要满足:...
pom文件中maven配置项错误,导致打爆出来的jar包中没有主类的路径信息; 没有继承自spring-boot-starter-parent,缺少默认的maven配置; 解决方案: pom文件中补充maven配置内容 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> ...
Maven打包jar包没有主属性问题解决⽅案Spring boot项⽬结合docker容器⽤,打了个jar包,启动的时候竟然说:no main manifest attribute, in target/*.jar 但也不是所有的微服务的jar包都不能启动,⽐对⼀下这两个包对应的打包插件 可以⽤的长这样:<plugin> <groupId>org.springframework.boot</groupId...
-- 下面这段是 打包jar包的插件,放到这里会先发布镜像,再打包 jar包 --><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build> 替换成: <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>...
Maven可以使用mvn package指令对项目进行打包,如果使用Java-jar xxx.jar执行运行jar文件,会出现no main manifest attribute, in xxx.jar、ClassNotFoundException等错误。 要想jar包能直接通过java -jar xxx.jar运行,需要满足: 1、要能加载到依赖包。 使用Maven有以下几种方法可以生成能直接运行的jar包,可以根据需要...
maven 线上部署的话会出现一些问题比如java.lang.ClassNotFoundException或者no main manifest attribute的话,是因为maven 配置里面的问题,本文就这问题给出常用配置。 二、具体部署 代码语言:javascript 复制 <?xml version="1.0"encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi...