gpt4 book ai didi

java - 添加jnetpcap到maven失败

转载 作者:行者123 更新时间:2023-11-30 05:46:44 24 4
gpt4 key购买 nike

我尝试将 jnetpcap 添加为 maven 的依赖项。我在互联网上发现以下内容应该添加到pom文件中:

<dependency>
<groupId>jnetpcap</groupId>
<artifactId>jnetpcap</artifactId>
<version>1.4.r1425-1g</version>
</dependency>

我尝试了多个版本号,但 Maven 找不到版本:

Dependency 'jnetpcap:jnetpcap:1.4.r1425-1g' not found (the version is colored red).,

我还尝试通过 IntelliJ 中的项目结构添加库。 Maven 存储库可以找到 jnetpcap 库,但是当我尝试导入它时,我得到:

No files were downloaded for jnetpcap:jnetpcap:1.4.r1425-1g.

该库可以通过 jnetpcap.jar 文件手动导入,但我需要它作为 pom 中的 Maven 依赖项来创建项目的 jar 文件。否则我会得到一个无法执行的 jar 文件,因为它缺少依赖项。

有人知道我如何包含依赖项,或者如何在不丢失此依赖项的情况下创建项目的 jar 文件吗?

最佳答案

该 Artifact 是正确的,但是您缺少一个明显的小细节,请查看 mvnrepository.com 的信息页面:

https://mvnrepository.com/artifact/jnetpcap/jnetpcap/1.4.r1425-1g

特别是查看表行Repositories。在那里,您将看到此 Artifact 仅在“Clojars”存储库中列出,这是一个您很可能尚未添加到项目中的非标准存储库。

因此添加依赖项还不够,您还必须添加以下部分:

<repositories>
<repository>
<id>Clojars</id>
<name>Clojars</name>
<url>https://clojars.org/repo/</url>
</repository>
</repositories>

关于java - 添加jnetpcap到maven失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54696931/

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