java项目中添加SDK项目作为依赖使用(无需上传Maven)

需求:

当需要多次调用某个函数或算法时,不想每次调用接口都自己编写,可以将该项目打包,以添加依赖的方式实现调用

适用于:

无需上线的项目,仅公司或团队内部使用的项目

操作步骤:

以下面这个项目为例,实现打包调用

在SDK项目中:

①修改pom文件:

删除<build>标签,规范坐标形式(一般需要把版本号中的-SNAPSHOT去掉);

②在resources文件夹下创建目录META-INF,并在其中创建spring.factories,文件里面规定配置的注册类,复制下面位置的文件引用路径即可

③Maven打包:

在需要引入的项目中:

方式一:在pom文件中添加依赖,需要调用时导包即可

方式二(方式一如果不行的话):

把SDK项目打包后的jar包复制粘贴到该项目中,右击添加为库

需要调用时导包即可

相关推荐
郝学胜-神的一滴3 分钟前
深入探索 C++ 元组:从基础到高级应用
开发语言·c++·stl·软件工程
I'm a winner3 分钟前
第七章:AI进阶之------输入与输出函数(一)
开发语言·人工智能·python·深度学习·神经网络·microsoft·机器学习
木心操作11 分钟前
js生成excel表格进阶版
开发语言·javascript·ecmascript
mask哥12 分钟前
详解mcp以及agen架构设计与实现
java·微服务·flink·大模型·ai agent·springai·mcp
听情歌落俗24 分钟前
MATLAB3-1变量-台大郭彦甫
开发语言·笔记·算法·matlab·矩阵
Propeller31 分钟前
【Android】View 交互的事件处理机制
android·java
杨杨杨大侠35 分钟前
Atlas Mapper 教程系列 (5/10):集合映射与嵌套对象处理
java·开源·github
ERP老兵_冷溪虎山36 分钟前
Python/JS/Go/Java同步学习(第十三篇)四语言“字符串转码解码“对照表: 财务“小南“纸式转码术处理凭证乱码崩溃(附源码/截图/参数表/避坑指南)
java·后端·python
是2的10次方啊36 分钟前
如何设计10万QPS秒杀系统?缓存+消息队列+分布式锁架构实战
java
心灵宝贝37 分钟前
Tomcat Connectors 1.2.37 源码编译安装教程(mod_jk 详细步骤)
java·tomcat