gpt4 book ai didi

maven - 如何在maven repo中不存在的Maven Netbeans项目中包含jar

转载 作者:行者123 更新时间:2023-12-02 00:24:19 27 4
gpt4 key购买 nike

我正在使用 Netbeans 构建 Maven 项目,并将 JTidy java 库作为依赖项。事实证明 JTidy 不存在于任何 Maven 存储库中,所以我不能只为它添加一个“正常”依赖项。

在存储库中不可用的 Maven 项目中,处理对库的依赖关系的最佳方法是什么?

我目前已经尝试将它添加到我的 maven pom 中(在将 jar 复制到我的项目/libs 文件夹之后)

    <dependency>
<groupId>org.w3c</groupId>
<artifactId>org.w3c.tidy</artifactId>
<version>9.3.8</version>
<scope>system</scope>
<systemPath>${basedir}/libs/jtidy-r938.jar</systemPath>
</dependency>

但是它提示说依赖项目无法解决它。

最佳答案

首先,它在另一个groupId下,所以你没有找到它。

  <dependency>
<groupId>net.sf.jtidy</groupId>
<artifactId>jtidy</artifactId>
<version>r938</version>
</dependency>

Jtidy

但要回答您的问题,一种方法是按照描述将其手动安装到本地存储库中 here .

恕我直言,最好的方法是将其添加到像 Nexus 这样的代理中.这样其他人就可以从那里访问它而无需在本地安装它。然而,这意味着您必须设置一个存储库管理器,如果您是该项目的唯一开发人员,这就没有多大意义。

关于maven - 如何在maven repo中不存在的Maven Netbeans项目中包含jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9473537/

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