当前位置: 首页 > news >正文

【Maven打包将resources/lib/下的jar也打包进jar包中】

Maven打包将resources/lib/下的jar也打包进jar包中

!!!少走弯路

第一步

resources/lib/下引入jar
ftp4j-1.7.2.jar替换为自己jar包的名称

        <dependency><groupId>it.sauronsoftware.ftp4j</groupId><artifactId>ftp4j</artifactId><version>1.0.1</version><scope>system</scope><systemPath>${project.basedir}/src/main/resources/lib/ftp4j-1.7.2.jar</systemPath><!-- 项目 src/main/resources/lib 目录下的jar --></dependency>

第二步 build

    <build><!-- 打出来的jar包名 --><finalName>ftp-util</finalName><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.7.3</version><configuration><!-- 主启动类全类名 --><mainClass>FTP4JExample</mainClass><!-- 这个配置很重要,是将外部依赖打包进来的,如果没有该配置,打出来的jar包是不包含外部jar包的 --><includeSystemScope>true</includeSystemScope></configuration><executions><execution><!--自定义 id --><id>repackage</id><!--插件目标 --><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins></build>

打包

http://www.lryc.cn/news/352331.html

相关文章:

  • 基于Java的地震震中附近城市分析实战
  • 【C语言】指针(三)
  • 【Linux】从零开始认识进程间通信 —— 管道
  • Top3专业课150满分,怎么考的?
  • Windows Presentation Foundation(WPF)要点总结
  • 【研发日记】嵌入式处理器技能解锁(一)——多任务异步执行调度的三种方法
  • 揭秘Python的魔法:装饰器的超能力大揭秘 ‍♂️✨
  • 怎么一键消除路人?教你三个消除方法
  • Android Settings系统属性读写
  • 2024年,企业的人才管理怎么做?这5点是关键!
  • 数据库DDL语句
  • 《艺术大观》知网艺术刊:可加急, 出刊上网快
  • 如何在go语言中调用c语言代码
  • Monodle centerNet3D 瑞芯微RKNN、地平线Horizon芯片部署、TensorRT部署
  • Android Studio 使用MQTT协议开发应用时怎样关闭MQTT连接
  • Sping源码(八)—registerBeanPostProcessors
  • MaxEnt模型文章中存在的问题和处理方法(050B更新)2024.5.24
  • Modular RPG Hero PBR
  • 机器学习之常用算法与数据处理
  • Git管理
  • osgearth 3.5 vs 2019编译
  • 2024最新 Jenkins + Docker 实战教程(六)- Jenkins配置邮箱接收构建通知
  • Python学习---基于TCP协议的网络通信程序案例
  • 正确可用--Notepad++批量转换文件编码为UTF8
  • 每天五分钟深度学习框架PyTorch:创建具有特殊值的tensor张量
  • 2024电工杯数学建模B题Python代码+结果表数据教学
  • LabVIEW和ZigBee无线温湿度监测
  • FastCopy
  • stm32常用编写C语言基础知识,条件编译,结构体等
  • 秋招突击——算法——模板题——区间DP——合并石子