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>
相关推荐
不老刘12 小时前
【Java入门】Java服务部署方式全景对比:从java -jar到K8s
java·kubernetes·jar
前进再前进14 小时前
PyCharm 连接 HPC 时 Path to conda 一直转圈:一次 Remote Development 解决方案记录
pycharm
老马历写记14 小时前
Maven POM 依赖管理总结
java·maven·system·pom·optional
Swift社区21 小时前
Python 开发环境怎么选?PyCharm、VS Code、Trae 谁更适合 AI 开发?
人工智能·python·pycharm
SMF191921 小时前
【PyCharm】让 PyCharm 使用 .venv 虚拟环境
ide·python·pycharm
维度攻城狮2 天前
PyCharm 使用 DevContainer 开发:打造一致、隔离、高效的开发环境
ide·python·pycharm·devcontainer
赵广陆2 天前
RAG进阶
pycharm·langchain
持敬chijing3 天前
超详细!Pycharm的激活安装与使用教程
python·pycharm
sugar__salt3 天前
Spring、Spring Boot 与配置文件核心知识点详解
java·spring boot·后端·spring·java-ee·maven·intellij-idea
赵广陆4 天前
Jupyter和PyCharm完整集成
ide·jupyter·pycharm