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 命令 ...
最新文章
- JS数字金额转为大写金额
- 设计模式复习-简单工厂模式
- 自定义字段类型的开发[转]
- php+nginx环境配置注意事项
- plsql连接oracle11g怎么配置,怎么使用plsql怎么连接64位Oracle11g数据库?
- 将已有项目转为se项目_如何将 Java 项目转换成 Maven 项目
- 路由相关的初始化(二)
- java策略模式详解_Java经典设计模式之策略模式原理与用法详解
- 基于Springboot的景区旅游管理系统 JAVA MySQL
- 组态软件android版,昆仑通态组态软件
- web前端开发--------CSS基础教程
- vue 使用html2canvas实现图片合成,将两张图片合成一张,并下载海报
- 使用模块定义文件(.def)文件生成dll
- 电脑屏幕上有个白色线条移动,怎么关掉?
- 巴西电商Olist数据分析项目:SQL+FineBI
- FFmpeg5.0源码阅读之AVClass和AVOption
- 关于游戏手柄按键的设计
- gpu驱动程序_如何从错误的GPU驱动程序更新中恢复
- 健康保健--维多利亚宣言
- 杰瑞学Perl之文件操作(1)