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>
相关推荐
wuxin_91025 小时前
Android Studio打Jar包
pycharm·android studio·jar
开开心心就好10 小时前
音频编辑工具,多端支持基础剪辑易操作
java·网络·windows·java-ee·电脑·maven·excel
骇客野人14 小时前
maven生命周期构建和测试发布项目
java·maven
青衫码上行18 小时前
如何构建maven项目
java·学习·maven
凌冰_18 小时前
Thymeleaf Maven+Servlet+Mysql图书框架—2(八)
java·mysql·maven
indexsunny18 小时前
互联网大厂Java面试实战:Spring Boot与微服务在电商场景中的应用解析
java·数据库·spring boot·微服务·maven·flyway·电商
sunnyday042618 小时前
从混乱到清晰:Maven 依赖版本管理最佳实践
java·spring boot·后端·maven
凌冰_18 小时前
Thymeleaf Maven+Servlet+Mysql图书框架—3(九)
mysql·servlet·maven
zhangphil19 小时前
Kotlin IDEA配置kotlin-maven-plugin、kotlin-stdlib、kotlinx-coroutines-core最新版本
kotlin·maven
duansamve20 小时前
VSCode中如何搭建JAVA+MAVEN开发环境?
java·vscode·maven