原文地址:http://reason2003.iteye.com/blog/1627353 之前做一个项目,主程序打包成一个jar文件,因为用到了很多第三方的lib包,所以直接通过java命令运行jar比较烦琐,通过研究jar中的MANIFEST.MF文件,我们发现其中一个Class ...
参考文章: Spring Boot Maven Plugin打包异常及三种解决方法:Unable to find main class maven默认打的war内的MANIFEST.MF文件中,只包含Main Class,且是main方法所在的类。 而通过spring boot:repackage对默认war包处理后,MANIFEST.MF就包含了Main Class和Start Class,并且 ...
2019-11-01 16:23 0 1969 推荐指数:
原文地址:http://reason2003.iteye.com/blog/1627353 之前做一个项目,主程序打包成一个jar文件,因为用到了很多第三方的lib包,所以直接通过java命令运行jar比较烦琐,通过研究jar中的MANIFEST.MF文件,我们发现其中一个Class ...
Maven默认打包生成的jar是不能够直接运行的,因为带有main方法的类信息不会添加到manifest中(打开jar文件中的META-INF/MANIFEST.MF文件,将无法看到Main-Class一行)。为了生成可执行的jar文件,需要借组maven-shade-plugin,配置该插件 ...
Xml代码 由于某些原因,如果maven生成的MANIFEST.MF中的Class-Path的内容缺少一些内容,比如当前执行目录(.),那么可以通过上面manifestEntries的方式增加进来,增加后的效果: ...
解决方案: setting.xml文件添加如下配置: 参考链接:https://www.cnblogs.com/thinking-better/p/7827368.html ...
每行开头结尾都要有一个空格(半角的) 例子如下: 注:最后一行必须有一个空行 参考链接: Manifest.MF文件中指定类路径classpath ...
当前目录存在lib.jar和MANIFEST.MF文件,在当前目录下执行: 如果lib.jar里存在META-INF/MANIFEST.MF,执行命令后会有合并更新的效果。 ...
问题简述 通过Jib插件将SpringBoot工程制作成Docker镜像成功,但是运行镜像的时候报错(Could not find or load main class ${start-class}),今天来一起分析这个问题,希望能帮读者跳过小坑。 关于Jib插件 在Maven工程中可以使 ...
org.springframework.boot:spring-boot-maven-plugin:2.1.7.RELEASE:repa ...