分离springboot中的lib

仅供参考:
这次分离lib源于疫情期间连公司内网上传jar过于缓慢。在一个项目构建之初,所使用的依赖基本都已经确定,因此大概率不会对项目有大的影响。(非适用于所有场景)
首先我们要引入插件:

<!-- 分离lib -->
<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-dependency-plugin</artifactId>
	<executions>
		<execution>
			<id>copy-dependencies</id>
			<phase>package</phase>
			<goals>
				<goal>copy-dependencies</goal>
			</goals>
			<configuration>
				<!-- 依赖包输出目录,将来不打进jar包里 -->
				<outputDirectory>${project.build.directory}/lib</outputDirectory>
				<excludeTransitive>false</excludeTransitive>
				<stripVersion>false</stripVersion>
				<includeScope>runtime</includeScope>
			</configuration>
		</execution>
	</executions>
</plugin>

之后打包,start应用时勿忘添加

-Dloader.path=/lib

/lib 就是文件夹路径

热门文章

暂无图片
编程学习 ·

环型链表

环型链表 题目描述:给定一个链表,判断链表当中有没有环解体思路: 思路一:可以利用快慢指针的思路,给定两个指针,让两个指针一开始都位于链表头部的位置,然后开始走起来,一个指针每次走一步,一个指针每次走2步,如果说链表是有环的话,那么走的快的链表,就会先进入到环…
暂无图片
编程学习 ·

python从入门到放弃篇8(while True的使用,列表,if嵌套)实现选举小程序

今天,我又开始了新的征程,开始学习Java,但是老本不能忘,所以,我打算先把python的全套入门到放弃做完,再开始Java的新篇章,我刚刚装了Java的Esclipe编辑器全英文,还不太适应,过一段时间,慢慢熟悉,应该就会好起来了。路一步步走,饭一口口吃。 while循环,我是很喜欢的…
暂无图片
编程学习 ·

OpenCV笔记三--直方图

直方图定义:直方图均衡化-提高对比度-cv::equalizeHistvoid equalizeHist( InputArray src, OutputArray dst ); //输入为八位灰度图像从图片建立直方图-split,calcHistapi:void split(const Mat& src, Mat* mvbegin);//三Mat图像转化为三个图像 void calcHist( const Mat…
暂无图片
编程学习 ·

提高复杂网络分析效率!中国科学家研发强化学习新框架

提高复杂网络分析效率!中国科学家研发强化学习新框架近日,中国国防科技大学、美国加州大学洛杉矶分校和哈佛医学院的研究人员研发了一个深度强化学习框架FINDER。相比于现有的解决方案,FINDER能够更快速、更高效地找到复杂网络中一组最关键的节点,进而使复杂网络以较高的效…
暂无图片
编程学习 ·

从入门到删库跑路的过程

数据库简介数据库的发展史萌芽阶段:文件系统使用磁盘文件来存储数据初级阶段:第一代数据库出现了网状模型、层次模型的数据库中级阶段:第二代数据库关系型数据库和结构化查询语言高级阶段:新一代数据库关系-对象 型数据库NoSQL非关系数据库:Not Only SQL 数据库管理系统 数…
暂无图片
编程学习 ·

安装Ubuntu系统时遇见的问题:

安装双系统,在已有win10的基础上安装Ubuntu18.04相关设备:1)Rufus 3.112) Ubuntu18.04.4的镜像文件通过使用rufus来制作U盘启动器,因为网上有详细教程就不介绍了。由于之前有多次安装Ubuntu的经历,磁盘分区比较乱,以及因为在之后的选择安装里如果卸载之前安装的Ubuntu就不…
暂无图片
编程学习 ·

火墙优化策略

实验环境 : 两台主机 一台可以连外网 一台只能内网连接 火墙切换方式及安装 iptables的安装及切换iptables -------->firewalldiptables 的永久保存策略iptables命令数据包状态 在服务器上:在客户主机中snat(13.30-14.00) 服务器主机:客户主机:在客户机中测试:fire…
暂无图片
编程学习 ·

nat表中的dnat snat的使用(iptables)

nat表中的dnat snat的使用- snatiptables -t nat -A POSTROUTING -o enp6s0 -j SNAT --to-source 172.25.254.33- dnatiptables -t nat -A PREROUTING -i enp6s0 -j DNAT --to-dest 170.25.254.22从enp6s0进来的所有数据都转给170.25.254.11,即给enp6s0(172.25.254.33)的所有…
暂无图片
编程学习 ·

Linux系统编程4:IPC消息队列

Linux系统编程4:IPC消息队列0. 消息队列1. POSIX 消息队列1.1 查看1.2 接口1.3 结构体1.4 函数1.4.1 创建消息队列1.4.2 删除消息队列1.4.3 打开消息队列1.4.4 关闭消息队列1.4.5 发送消息1.4.6 接收消息1.4.7 设置消息队列属性1.4.8 获取消息队列属性 0. 消息队列背景 管道和…
暂无图片
编程学习 ·

前端学习-javascript-(1)预览

组成 DOM—Document Object Model 文档对象模型—操作返回到文档(界面) doucument对象 ———————————————— BOM—Browser Object Model 浏览器对象模型—操作浏览器本身 window对象 ———————————————— ECMAScript 解释器 ———————————…
暂无图片
编程学习 ·

五人分

五人分🐟 """ A、B、C、D、E 五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。 日上三杆,A 第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。 B 第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉拿走自己的一份…
暂无图片
编程学习 ·

java学习笔记6

1,找出最大元素的最小下标值 double max = myList[0]; int indexofMax = 0; for (int i=0;i<myList.length;i++){if(myList[i] > max){max = myList[i];indexofMax = i;} }用一次循环就找到了最大值,每次循环都将得到的较大数,在下一次循环中与新加入的数比较,在循环结…
暂无图片
编程学习 ·

LeetCode 535. TinyURL 的加密与解密

目录结构1.题目2.题解1.题目TinyURL是一种URL简化服务, 比如:当你输入一个URL https://leetcode.com/problems/design-tinyurl 时,它将返回一个简化的URL http://tinyurl.com/4e9iAk.要求:设计一个 TinyURL 的加密 encode 和解密 decode 的方法。你的加密和解密算法如何设计…
暂无图片
编程学习 ·

centos自用命令备份

上传 scp -p E:\abc\requirement.txt root@132.232.10.218:/root/stock 下载 scp root@103.51.15.130:/root/project/log/2020-01-07-12-22-15.log D:\ ----------------------------------------- 启动多个脚本 python3 zmq.py & python3 open.py & python3 clos.py &…
暂无图片
编程学习 ·

04-javaWeb-jQuery

目录jQueryjquery中效果案例1-弹出广告选择器总结案例2-隔行换色属性和css操作总结对属性的操作对css操作案例3-全选或者全不选jQuery数据遍历、val设置、标签设置、元素创建案例4-省市联动选择器——表单对象属性过滤选择器案例5-左右移动总结jQuery技术:定时器jQueryjquery和…
暂无图片
编程学习 ·

外卖下沉趋势明显.,2020年的创业机遇来了

近几年来,随着互联网用户数量的不断上升,在2020年,中国的互联网用户数已经达到了10.8亿,人们越来越趋向于使用线上消费,在网络上购物、买机票、订酒店等,点外卖已经渐渐的成为了人们的一种日常生活方式。以下这张图是2015年至2018年网上订外卖用户规模及增长速度。从此图…