springboot打包时加入本地jar打包_weixin_34358092的博客-程序员宝宝

技术标签: python  java  

1. 在src下建立一个文件夹  eg: src/lib

2. 修改pom.xml 在bulid内添加如下元素

<!--springboot的默认时只有第二个resource的内容,然后我们相当于重新指定该配置,所以需要将原来默认也加入,不然就打包不到原来的配置了-->
<resources>
      <resource>
        <directory>src/lib</directory><!--此处的地址为上一步你建立的文件夹路径-->
        <targetPath>BOOT-INF/lib/</targetPath>
        <includes>
          <include>**/*.jar</include>
        </includes>
      </resource>
      <resource>
		<directory>src/main/resources</directory>
		<includes>
			<include>**/*.*</include>
		</includes>
		<filtering>false</filtering>
	  </resource>
</resources>

经过以上两步后,如果需要第三方jar,直接丢在你的lib文件夹就可以了,(以上本人验证过)

#######以下内容待校验

如果要打成war包,则pom文件需要这样改:

<!--设置maven-war-plugins插件,否则外部依赖无法打进war包-->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <configuration>
          <webResources>
            <resource>
              <directory>lib</directory>
              <targetPath>WEB-INF/lib/</targetPath>
              <includes>
                <include>**/*.jar</include>
              </includes>
            </resource>
          </webResources>
        </configuration>
      </plugin>

 

转载于:https://my.oschina.net/2892328252/blog/3013576

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34358092/article/details/92438910

智能推荐

Jlink 3.3V,5V问题讨论_jlink 5v_TopSemic嵌入式的博客-程序员宝宝

Jlink 的接口如下: 实际使用过程中,Jtag 或者SWD模式只需要以下几根线即可: 以SWD接口为例,通常与板子相连接的方式是分别将Jlink的VCC,SWDIO,SWCLK,RESET,GND分别和板子的对应信号相连接,然后给板子供电即可下载程序。我们知道盗版的Jlink的VCC引脚可以输出3.3V高电平,只需要将下图的的跳线帽接到V33一侧即可。 这时就不用给板子单独供电也可以下载程

网络常见技术CCIE考点链路层发现协议LLDP-ielab_计算机频繁发送lldp_ie-lab网络实验室ccie认证之家的博客-程序员宝宝

作者:ielab-悦然 更新日期:2020年3月26日 目前,随着网络技术的发展,接入网络的设备的种类越来越多,配置越来越复杂,来自不同设备厂商的设备也往往会增加自己特有的功能,这就导致在一个网络中往往会有很多具有不同特性的、来自不同厂商的设备,为了方便对这样的网络进行管理,就需要使得不同厂商的设备能够在网络中相互发现并交互各自的系统及配置信息。 ...

X86保护模式 八操作系统类指令_weixin_30558305的博客-程序员宝宝

X86保护模式 八操作系统类指令通常在操作系统代码中使用,应用程序中不应用这些指令指令分为三种:实模式指令,任何权级下使用的指令、实模式权级0下可执行的指令和仅在保护模式下执行的指令一 实模式和任务特权级下可执行的指令  1.存储全局和中断描述符表寄存器指令利用存储描述符表寄存器指令能把描述符表寄存器的内容保存到指定的存储单元。与GDT与IDT被所有任务共享不同...

热敏电阻温度计算 公式 程序_热敏电阻的温度系数怎么算_bollxin的博客-程序员宝宝

一、热敏电阻公式NTC 热敏电阻温度计算公式:Rt = R *EXP(B*(1/T1-1/T2))其中,T1和T2指的是K度,即开尔文温度。Rt 是热敏电阻在T1温度下的阻值。R是热敏电阻在T2常温下的标称阻值。100K的热敏电阻25℃的值为100K(即R=100K)。T2=(273.15+25)EXP是e的n次方B值是热敏电阻的重要参数通过转换可以得到温度T1与电阻Rt的关系T1=1/(ln(Rt/R)/B+1/T2)对应的摄氏温度t=T1-273.15,同时+0.5的误差

随便推点

全球地名中英文对照表(Q-R)_AMinfo的博客-程序员宝宝

Qatar 卡塔尔Qatif, Katif 盖提夫Qinghai Hu 青海湖Qinghai 青海Quebec 魁北克Queen Alexandra Range 亚历山德拉皇后山脉Queen Maud Mountains 莫德皇后山脉Queensland 昆士兰Quincy 昆西Quito 基多Rabat 拉巴特Racine 拉辛Radnorshir

linux软件装在哪了,linux软件的安装目录在哪_QYcookie的博客-程序员宝宝

linux软件的安装目录在哪linux的软件安装目录有好几个,有/usr/local、/opt、以及通过包管理器来安装的可执行文件在/usr/bin目录下。/opt这里主要存放那些可选的程序。你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可 以直接删除它,而不影响系统其他任何设置。安装到/opt目录下的程序,它所有的数据、库文件等...

dom4j的jar包_dom4j jar_无Bug说的博客-程序员宝宝

无提取码:https://pan.baidu.com/s/1o_fpmpCHslkjZy-1i0t9iA

Spring/SpringBoot系列之如何解决循环依赖【三】_springboot通过set解决循环依赖_fei1234456的博客-程序员宝宝

循环依赖就是N个类中循环嵌套引用。如果在日常开发中用new创建对象的时候,发生这种循环依赖的话,程序会一直循环调用,直至内存溢出。Spring解决循环依赖有三种方式。1. 构造器参数循环依赖Spring容器会将每一个正在创建的Bean 标识符放在一个“当前创建Bean池”中,Bean标识符在创建过程中将一直保持在这个池中。因此如果在创建Bean过程中发现自己已经在“当前创建Bean池”里时将抛出BeanCurrentlyInCreationException异常表示循环依赖;而对于创建完毕的Bean

Symbian学习之路_weixin_34067980的博客-程序员宝宝

简单总结一下最近一段时间学习Symbian过程, 顺便分享一下在网上找到一些Symbian开发相关的资源.中文论坛推荐DevDiv论坛, 另外可以访问诺基亚论坛,Symbian developer community.第一步: 了解什么是Symbian? 体系结构Symbian开发系列 - 入门篇什么是Symbian学习Symbian的基本...

推荐文章

热门文章

相关标签