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>
相关推荐
全栈老实人_33 分钟前
农家乐系统|Java|SSM|VUE| 前后端分离
java·开发语言·tomcat·maven
segwyang3 小时前
Maven 项目模板
java·python·maven
kikyo哎哟喂3 小时前
Maven核心概念总结
java·maven
哆啦 AI 梦4 小时前
【Maven】Maven打包机制详解
maven·打包插件
哆啦 AI 梦4 小时前
【Maven】Maven的快照库和发行库
maven·快照库·发行库
CriticalThinking6 小时前
Pycharm不正常识别包含中文路径的解释器
ide·python·pycharm
巫师不要去魔法部乱说6 小时前
PyCharm专项练习3 图的存储:邻接矩阵+邻接链表
链表·pycharm
Zik----8 小时前
Anaconda搭建Python虚拟环境并在Pycharm中配置(小白也能懂)
开发语言·人工智能·python·机器学习·pycharm
沐霜枫叶17 小时前
解决pycharm无法识别miniconda
ide·python·pycharm
诸葛小猿20 小时前
maven的scope详解
maven·scope