gpt4 book ai didi

java - 使用本地依赖项构建 Maven 项目

转载 作者:行者123 更新时间:2023-12-01 07:48:21 24 4
gpt4 key购买 nike

我下载了旧项目,它基于 Eclipse、Ant 或其他东西,我不知道这个构建系统(我使用 Maven\Gradle)。项目源手动转换为Maven,但项目有更多jar库。它们是在 IDEA 的帮助下导入到项目中的(项目结构 -> 模块 -> 依赖项),但库仅在 .iml 文件中定义。

当我尝试在 Maven 的帮助下在 .jar 中构建项目时,Maven 显示错误,它无法从库中找到类(但在源中一切都很好)。我在互联网上找到了示例,如以下代码示例:

    <dependency>
<groupId>example</groupId>
<artifactId>example</artifactId>
<version>examle</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/example.jar</systemPath>
</dependency>

但这没有帮助。库也很旧,它们是由旧的构建工具创建的,这些工具不写 Artifact id、组 id 等,所以我不知道这些信息。

<小时/>

如果我不知道有关本地 .jar 库的信息(组、 Artifact ID),如何在 pom.xml 中编写对它们的依赖项?

<小时/>

UPD_0:

当我尝试仅设置库的系统路径时,我采用以下方法:

enter image description here

最佳答案

您所需要的只是在中设置正确的路径

 <systemPath>${project.basedir}/libs/example.jar</systemPath>

组、 Artifact ID 和版本是用户定义的信息。所以你可以按照你的意愿定义它。

关于java - 使用本地依赖项构建 Maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44761055/

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