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>
相关推荐
Android小码家2 分钟前
framework&framework-minus-apex&android.jar的区别
android·python·jar
少年的范儿1 小时前
IntelliJ IDEA 配置 JDK 21 与 Maven 教程(Windows):开发环境配置与验证
java·jdk·maven·intellij idea
fanruitian2 小时前
pycharm 使用anaconda
ide·python·pycharm
guocy-ww1 天前
JetBrains 全家桶(IDEA、PyCharm等)合法免费方案 审核中
pycharm·intellij-idea
peach2 天前
同样是装依赖,为什么 npm 长成 node_modules,Maven 长成 .m2
npm·node.js·maven
屈冠成2 天前
ShopXO商城系统测试报告
开发语言·spring·maven·lua
人工智能导论实践课4 天前
【GUI桌面开发3】PyCharm配置外部工具
ide·python·pycharm
Dev _4 天前
PyCharm旧进程仍在后台运行,导致新实例无法启动或连接
ide·python·pycharm
菜鸟小杰子4 天前
手动修改 Spring Boot 嵌套 JAR 包:大包小包隔离打包实战
java·jar
jianxuan4 天前
Spring Boot + Maven 接入 Allatori:从普通打包到可选混淆发布
spring boot·python·maven