Maven:通过相对路径向jar中添加依赖项

问:我有一个专有的jar,我想把它作为一个依赖项添加到我的pom中。

但我不想把它添加到存储库中。原因是我希望常用的maven命令(如mvn compile等)能够开箱即用。(无需要求开发人员自己将其添加到某个存储库中)。

我希望jar在源代码控制中的第三方库中,并通过相对路径从pom.xml文件链接到它。这能做到吗?如何?

问题的意思:在没有私服Nexus或者不想将第三方的Jar上传到私服中,如何操作去使用这个jar。

解决办法:

使用系统范围。${basedir}是存储文件的目录。

xml 复制代码
 <dependency>
            <groupId>hiips-common</groupId>
            <artifactId>hiips-common-sdk</artifactId>
            <version>2.0</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/lib/hiips-common_2.0.jar</systemPath>
</dependency>
相关推荐
龙华4 小时前
Maven多仓库/依赖配置
java·maven
G***T6917 小时前
GitGraphQL案例
pycharm·perl·etl
晓华-warm1 天前
Warm-Flow 1.8.4 票签新增多种通过率策略!
java·中间件·流程图·jar·开源软件·工作流
90后小陈老师1 天前
用户管理系统 05 实现后端注册功能 | Java新手实战 | 最小架构 | 期末实训 | Java+SpringBoot+Vue3
java·开发语言·spring boot·后端·spring·maven·mybatis
努力成为大牛吧1 天前
Pycharm 接入 Deepseek API完整版教程
ide·python·pycharm
岚天start1 天前
Java程序生成Heap Dump堆内存快照文件的多种方法
开发语言·python·pycharm
万粉变现经纪人1 天前
如何解决 pip install 编译报错 ‘cl.exe’ not found(缺少 VS C++ 工具集)问题
开发语言·c++·人工智能·python·pycharm·bug·pip
charlie1145141912 天前
从 0 开始:在 WSL + VSCode 上利用 Maven 构建 Java Spring Boot 工程
java·笔记·vscode·后端·学习·maven·springboot
tuokuac2 天前
Maven中的属性占位符的用法
java·maven
芒克芒克2 天前
Maven 项目管理从入门到进阶:基础与高级实战全解析
java·maven