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>
相关推荐
WoY20209 小时前
本地PyCharm配置远程服务器上的python环境
服务器·python·pycharm
中年程序员一枚17 小时前
Springboot使用maven编译报juh-3.2.1.jar缺失
spring boot·maven·jar
哆la不懂a梦19 小时前
测试1233211
maven
小肖爱笑不爱笑20 小时前
Maven
java·log4j·maven
FreeBuf_20 小时前
攻击者伪造Jackson JSON库入侵Maven中央仓库
java·json·maven
中年程序员一枚20 小时前
二问springboot不存在juh-3.2.1.jar (系统找不到指定的文件。)
spring boot·后端·jar
小句20 小时前
arthas-boot.jar 热替换
java·python·jar
慕容雪_20 小时前
springboot jar注册windows服务(nssm版)
windows·spring boot·jar·nssm·注册服务
飞舞花下1 天前
MAVEN私有仓库配置-Nexus私有仓库
xml·java·maven
while(1){yan}1 天前
使用HuTool实现验证码
spring boot·spring·java-ee·maven