将 jnetpcap 添加到 maven 失败
Add jnetpcap to maven fails
我尝试将 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 文件而不丢失此依赖项吗?
您请求的jar 版本未发布到maven 存储库。
这行得通
<dependency>
<groupId>jnetpcap</groupId>
<artifactId>jnetpcap</artifactId>
<version>1.4.r1425-1g</version>
</dependency>
工件是正确的,但是您遗漏了一个显而易见的小细节,请查看 mvnrepository.com 的信息页面:
https://mvnrepository.com/artifact/jnetpcap/jnetpcap/1.4.r1425-1g
特别看table行Repositories
。在那里你会看到这个工件只在“Clojars”存储库中列出,这是一个你很可能没有添加到项目中的非标准存储库。
因此添加依赖项是不够的,您还必须添加以下部分:
<repositories>
<repository>
<id>Clojars</id>
<name>Clojars</name>
<url>https://clojars.org/repo/</url>
</repository>
</repositories>
我尝试将 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 文件而不丢失此依赖项吗?
您请求的jar 版本未发布到maven 存储库。
这行得通
<dependency>
<groupId>jnetpcap</groupId>
<artifactId>jnetpcap</artifactId>
<version>1.4.r1425-1g</version>
</dependency>
工件是正确的,但是您遗漏了一个显而易见的小细节,请查看 mvnrepository.com 的信息页面:
https://mvnrepository.com/artifact/jnetpcap/jnetpcap/1.4.r1425-1g
特别看table行Repositories
。在那里你会看到这个工件只在“Clojars”存储库中列出,这是一个你很可能没有添加到项目中的非标准存储库。
因此添加依赖项是不够的,您还必须添加以下部分:
<repositories>
<repository>
<id>Clojars</id>
<name>Clojars</name>
<url>https://clojars.org/repo/</url>
</repository>
</repositories>