Maven 使用maven-assembly-plugin打包可执行jar,No auto configuration classes found in META-INF/spring.factori
想把maven项目打包成可执行jar包,按照网上使用maven-assembly-plugin配置,打包后,运行报错。
报错信息:
java.lang.IllegalArgumentException:No auto configuration classes found in META-INF/spring.factories.If you are using a custom packaging,make sure that file is correct.
解决办法:
我是springboot项目,直接使用spring-boot-maven-plugin,删除了maven-assembly-plugin配置
配置信息如下
<properties><start-class>com.xxx.yyy.MainClass</start-class>
</properties><build>
<plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><fork>true</fork><mainClass>${start-class}</mainClass></configuration><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin>
</plugins>
</build>
配置好后,在项目目录下执行 mvn clean package
执行完成后,cd 进入target目录,运行jar(jar中包含了所有依赖)
java -jar my-service-0.0.1-SNAPSHOT.jar
Maven 使用maven-assembly-plugin打包可执行jar,No auto configuration classes found in META-INF/spring.factori相关推荐
- 如何通过maven打包可执行jar包
一.目的 介绍将代码打包成jar包的四种形式: 只打包本项目的代码,不包括依赖的jar包,并且不可直接通过java -jar xxx.jar执行(应用场景:我们日常使用依赖的jar包) 只打包本项目的 ...
- 【收藏】Maven 生成打包可执行jar包
Maven 生成打包可执行jar包 https://blog.csdn.net/daerzei/article/details/82883472
- 自动生成html的jar,用Maven快速生成带有依赖的可执行jar包
一.背景 最近项目在做微服务的拆分,那么我们想让我们的容器启动更加的轻量级,所以我们选择放弃tomcat等容器,而是通过maven生成带有指定依赖的可执行jar包的方式进行处理,本文我将分享如何通过m ...
- gdx 打包可执行 jar 不会包含源码 src 目录下的资源
gdx 项目分为 android.core.desktop,在 core 项目的 src 目录下(包路径)有一个文件 R.template 在 package 为 xxxx.xxx.xxx.xx.he ...
- IDEA 打包可执行 jar 包
Idea 打包可执行 jar 包 1.参考资料 idea打包java可执行jar包 Intellij Idea 将java项目打包成jar,cmd运行该jar 2.操作步骤 在项目上右击,选择[Ope ...
- Spring Boot打包成执行jar后获取classpath下文件异常解决
Spring boot 打包后 jar文件,IDEA调试时候没什么问题,可是打包成执行jar后发现有异常抛出: class path resource [1.jpg] cannot be resolv ...
- maven打包可执行jar
文章目录 1 场景 1.1 功能 1.2 特性 1.3 依赖maven插件 2 实现 2.1 代码目录结构 2.2 文件说明 2.3 打包可执行文件 3 获取项目相对路径 3.1 输出文件到项目相对路 ...
- Maven 生成打包可执行jar包
文章目录 1. 需求 2. 开发环境 3. Maven打包插件介绍 4. Maven使用maven-jar-plugin打可执行jar包 5. Maven使用maven-assembly-plugin ...
- 聚合maven+spring-boot打包可执行jar
整整搞了一天,终于解决这个问题了.这里是四个module,module之间存在依赖,打包两个可执行jar,看下最终效果吧 聚合maven+spring-boot的搭建很简单,和普通的聚合maven没有 ...
最新文章
- WinSCP远程访问linux服务器和编辑文件
- MOXA的Nport5600初始密码
- 爬虫如何监听插件_Go 爬虫之 colly 从入门到不放弃指南
- 按网络中计算机所处的,按照网络中计算机所处的地位划分,计算机网络包括
- 小心投机分子绿坝软件的苦肉计
- 不起眼的vim.转自https://blog.csdn.net/iplayvs2008/article/details/51508599
- (转)AI搅局金融业!传奇投资人“都铎·琼斯”真金白银来押注
- 2022美国大学生数学建模竞赛D题思路
- linux系统有gotoxy函数,linux下有没有类似gotoxy()的函数
- BugKu 旋转跳跃(mp3stego(mp3隐写工具)的使用)
- python与分形0011 - 【教程】带辐条的多边形
- mysql +cobar_Cobar源码解析(一)
- js 获取当前与一个月前的日期
- webview显示flv远程文件
- Devcon2 (第二届全球区块链开发者峰会)演讲PPT下载
- delphi创建excel写入数据并创建二维折线图
- PyQt5学习—2时间与日期
- 计算机开机桌面空白,电脑开机桌面一片空白是怎么回事?
- ubuntu server 14.04安装手册【转】
- 解决懒惰、拖延的方法
热门文章
- JQuery $.ajax 如何捕获异常信息?ajax 异常处理 try、catch、error、complete
- Excel如何将数据内容导出为UTF-8的文本文件?
- LeapYear终极版
- 求闰年 LeapYear.java
- java libpcap,tcpreplay安装失败,libpcap / collect
- 成就别人就是成就自己
- python中能用分支结构写出循环的算法吗_Python分支结构及循环结构
- 字节跳动又失一员大将,字节跳动AI Lab总监李磊离职加入UCSB
- UCSB云计算之Eucalyptus
- pads文件转allegro