maven打包时打包指定的lib文件夹
今天在打包自己的spring boot项目时遇到了问题, 报找不到类和符号。
因为我有些依赖是放在项目lib文件夹中,那么打包的时候要连把它一起打包。
修改pom.xml, 添加一下内容:
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin><plugin><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.8</source><target>1.8</target><compilerArguments><extdirs>lib</extdirs></compilerArguments></configuration></plugin></plugins><resources><resource><directory>lib</directory><targetPath>BOOT-INF/lib/</targetPath><includes><include>**/*.jar</include></includes></resource></resources></build>
然后cmd切换到项目根路径执行打包命令:mvn clean package -Dmaven.test.skip=true
打包后的jar包结构可以看到lib文件夹被整个打包进去了。
maven打包时打包指定的lib文件夹相关推荐
- 【webpack】使用webpack打包图片文件、打包时生成单独的css文件
使用webpack打包图片文件 在scr目录下创建image文件夹,并且添加几张图片 在main.js使用import方式引入所有图片,并且append到app节点下 // 引入图片资源 import ...
- Unity加载资源时的常用路径或文件夹
加载资源或者下载资源时的常用路径,我们平常开发下用的是编辑器下的路径. 编辑器下使用的资源路径和Windows端打包后并没有什么区别.你在编辑器下写的资源路径代码,大概率是可以在Windows下无缝运 ...
- javaweb的lib文件夹
一.在java项目中如何引入外部jar包: 1.在我们的java项目下新建一个lib文件夹: 2.将我们需要引入的jat包复制到lib文件夹下: 3.选中我们lib包下的jar,右键选择Build P ...
- 指定的网络文件夹目前是以其他用户名和密码进行映射的。要用其他用户名和密码进行连接,首先请断开所有现有的连接到网络共享的映射...
什么情况?我是win7 32 系统,对方是xp64 . 解决办法: 当映射网络驱动器到文件服务器时,发现有些文件夹可以被映射,有些文件夹却不能被映射. 在输入了用户名和密码后弹出以下错误信息:&quo ...
- python批量新建文件夹_python批量创建指定名称的文件夹
本文实例为大家分享了python批量创建指定名称的文件夹具体代码,供大家参考,具体内容如下 继删除多余文件之后,做了一些数据处理,需要重新保存数据,但文件夹的名称又不能改 所以只能创建新的文件夹,换个 ...
- python 实现统计ftp服务器指定目录下文件夹数目、文件数目及所有文件大小 本次主要为满足应用方核对上传到ftp服务器的文件是否缺漏。 主要要求:指定目录下,文件夹数目/文件数目/所有文件大小
python 实现统计ftp服务器指定目录下文件夹数目.文件数目及所有文件大小 本次主要为满足应用方核对上传到ftp服务器的文件是否缺漏. 主要要求:指定目录下,文件夹数目/文件数目/所有文件大小,类 ...
- VB 详细枚举指定目录、文件夹文件列表
VB 详细枚举指定目录.文件夹文件列表: Public Function TheFileAttr(P As String) As String '读取指定文件/文件夹属性 On Error G ...
- Idea 添加lib文件夹,并添加至项目Libary
在WEB-INF文件夹下新建lib文件夹,在lib文件夹上右键选择Add as Libary...,然后填写library名称,选择作用级别,选择作用项目,OK 注意:lib文件夹下需要有jar包后才 ...
- linux批量删除指定名称的文件夹
linux批量删除指定名称的文件夹 find /root/baseline_dataset -name .ipynb_checkpoints | xargs rm -rf find # find 命令 ...
最新文章
- 分布式,微信小程序 服务器保持登入态解决方案,
- ViewPager onPageChangeListener总结
- Oracle 用子查询创建表
- win10下安装linux mint,win10系统安装Mint Linux 18的详细步骤
- Linux内核源码树建立加载hello模块
- AD属性修改 office 365 delivery management 设定
- 【翻译】asp.net core中使用MediatR
- LeetCode 1104. 二叉树寻路(数学位运算)
- python怎么切图片_Python切割图片成九宫格
- Unity-创建一个小地图
- 电脑系统常用的10个快捷键,适合电脑新用户看看
- 几种平均数的物理意义应用场景
- bugku-加密-题解
- ACM如何入门,ACM竞赛需要学习哪些算法?
- 【思维进阶】《高效能人士的七个工作习惯》读书笔记
- 51nod 1423:最大二“货”
- PRBS-存储器测试
- 学计算机核显足够了吗,独立显卡、核心显卡和集成显卡的区别
- 【H.264/AVC视频编解码技术详解】二. 主流视频编码标准的发展
- 如何在不重装系统的情况下处理流氓软件和木马病毒?
热门文章
- 如何做好机器人方向的毕业设计?(毕业论文基本流程+机器人课程学习计划)
- 田忌赛马 - 敲代码
- CAS(Compare and swap)比较并交换算法解析
- 详细介绍微软SQL Server 2008
- MUR60120PT-ASEMI整流二极管MUR60120PT
- JPA性能方法------EntityManager的find()与getReference()的区别
- K3 wise 老单增加自定义项为下推或上拉【选单条件】
- python人工智能开发语言_哪些编程语言最适合开发人工智能?
- 使用Flex实现常见布局的思路总结
- 极光推送REST API与Java后台对接