引入三方jar到项目并上传linux服务器

因内网项目限制 或部分jar需要手动外挂的项目场景引出,配置外部jar到项目的步骤实操如下;

  1. 准备 首先需要确认引入jar的相关联依赖jar都有哪些 要一并处理引入,不然没有maven帮我们处理这些依赖 我们仅仅导入自己要的jar 是不行的 会丢失相关依赖jar所需要工具;

    这里有个技巧 直接去看引入jar 的pom文件里 都有哪些依赖项,逐个去maven仓库下载好对应版本和我们要用的jar 一并打包到项目中去操作外挂;

  2. 配置 在所使用jar项目的根目录创建与 src 同级别的 lib 文件夹 将上面打包的jar放入;然后重要的一步 选中我们lib中的jar 右键 add as libray; (保证本地运行的时候可以找到相关jar信息)

    然后相对应的在pom中引入这些外部jar 所在位置如下配置 主要就是定义 scope 和这些外部jar所在位置 systemPath

  3. 打包 我们打包到服务器上的时候,需要将这些外部jar打包进jar包中去在线上服务器运行的操作;

    在pom文件的 plugin中 加入如下配置 includeSystemScope

然后就可以本地启动测试了。

相关推荐
专注VB编程开发20年3 小时前
vb.net datatable新增数据时改用数组缓存
java·linux·windows
(>_<)4 小时前
java minio 分片上传工具类与测试demo
java·minio·分片上传
不想打工的码农4 小时前
MyBatis-Plus多数据源实战:被DBA追着改配置后,我肝出这份避坑指南(附动态切换源码)
java·后端
Coder_Boy_4 小时前
Deeplearning4j+ Spring Boot 电商用户复购预测案例
java·人工智能·spring boot·后端·spring
踢足球09294 小时前
寒假打卡:2026-2-7
java·开发语言·javascript
闻哥4 小时前
Kafka高吞吐量核心揭秘:四大技术架构深度解析
java·jvm·面试·kafka·rabbitmq·springboot
金牌归来发现妻女流落街头4 小时前
【Springboot基础开发】
java·spring boot·后端
考琪4 小时前
Nginx打印变量到log方法
java·运维·nginx
wangjialelele4 小时前
Linux中的进程管理
java·linux·服务器·c语言·c++·个人开发
历程里程碑4 小时前
普通数组----轮转数组
java·数据结构·c++·算法·spring·leetcode·eclipse