gpt4 book ai didi

maven-2 - Maven : Including jar not found in public repository

转载 作者:行者123 更新时间:2023-12-03 05:40:55 25 4
gpt4 key购买 nike

如果我要使用不在 Maven 公共(public)存储库中的第 3 方库,将其作为我的项目的依赖项包含在内的最佳方法是什么,以便当其他人检查我的代码时它仍然能够构建?

我的应用程序“A”依赖于公共(public)存储库中不存在的 jar“B”。然而,我希望将“B”添加为“A”的依赖项,这样当世界另一端的人可以检查代码时仍然能够构建“A”

最佳答案

您可以自己安装该项目。

或者您可以使用system范围,如下所示:

<dependency>
<groupId>org.group.project</groupId>
<artifactId>Project</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/project-1.0.0.jar</systemPath>
</dependency>

systemPath 需要项目的绝对路径。为了更简单,如果 jar 文件位于存储库/项目中,您可以使用 ${basedir} 属性,该属性绑定(bind)到项目的根目录。

关于maven-2 - Maven : Including jar not found in public repository,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1355548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com