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>
相关推荐
多多*2 小时前
Java复习 操作系统原理 计算机网络相关 2025年11月23日
java·开发语言·网络·算法·spring·microsoft·maven
jiayong2311 小时前
Maven NUL文件问题 - 解决方案实施报告
java·maven
BBB努力学习程序设计11 小时前
Python自动化脚本:告别重复劳动
python·pycharm
BBB努力学习程序设计11 小时前
Python函数式编程:优雅的代码艺术
python·pycharm
0***m82217 小时前
Maven Spring框架依赖包
java·spring·maven
q***49452 天前
SpringBoot Maven 项目 pom 中的 plugin 插件用法整理
spring boot·后端·maven
J不A秃V头A2 天前
Maven的分发管理与依赖拉取
java·maven
2501_941147422 天前
基于 Rust 与 Actix 构建高性能微服务与低延迟分布式系统实践分享
maven
懂得节能嘛.2 天前
【SDK开发实践】从Java编码到阿里云制品仓库部署
java·阿里云·maven
Ryan ZHENG2 天前
[Android][踩坑]Android Studio导入core-libart.jar
android·android studio·jar