作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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>
但要回答您的问题,一种方法是按照描述将其手动安装到本地存储库中 here .
恕我直言,最好的方法是将其添加到像 Nexus 这样的代理中.这样其他人就可以从那里访问它而无需在本地安装它。然而,这意味着您必须设置一个存储库管理器,如果您是该项目的唯一开发人员,这就没有多大意义。
关于maven - 如何在maven repo中不存在的Maven Netbeans项目中包含jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9473537/
我是一名优秀的程序员,十分优秀!