如何将jar包含在Maven Netbeans项目中,而Maven repo中不存在jar

如何将jar包含在Maven Netbeans项目中,而Maven repo中不存在jar,maven,netbeans,jar,dependencies,Maven,Netbeans,Jar,Dependencies,我正在使用Netbeans构建一个Maven项目,并将jtidyjava库作为依赖项。事实证明,JTidy在任何maven回购协议中都不存在,所以我不能只为它添加一个“正常”依赖项 在Maven项目中,处理对库的依赖关系的最佳方法是什么 我目前已经尝试将它添加到我的maven pom中(在将jar复制到我的projects/libs文件夹之后) org.w3c org.w3c.tidy 9.3.8 系统 ${basedir}/libs/jtidy-r938.jar 然而,它抱怨说,独立项目无

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

在Maven项目中,处理对库的依赖关系的最佳方法是什么

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


org.w3c
org.w3c.tidy
9.3.8
系统
${basedir}/libs/jtidy-r938.jar

然而,它抱怨说,独立项目无法解决这一问题

首先,它在另一个groupId下,这就是为什么你没有找到它

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

net.sf.jtidy

但要回答您的问题,一种方法是按照所述在本地回购中手动安装它


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

是的-我在发布后不久就看到了diff-groupId。谢谢你的链接,虽然这仍然是一些我想了解。
  <dependency>
        <groupId>net.sf.jtidy</groupId>
        <artifactId>jtidy</artifactId>
        <version>r938</version>
    </dependency>