Java 将jnetpcap添加到maven失败
我尝试添加Java 将jnetpcap添加到maven失败,java,maven,jar,jnetpcap,Java,Maven,Jar,Jnetpcap,我尝试添加jnetpcap作为maven的依赖项。我在互联网上发现以下内容应添加到pom文件中: <dependency> <groupId>jnetpcap</groupId> <artifactId>jnetpcap</artifactId> <version>1.4.r1425-1g</version> </dependency> jnetpcap jnetpcap
jnetpcap
作为maven
的依赖项。我在互联网上发现以下内容应添加到pom文件中:
<dependency>
<groupId>jnetpcap</groupId>
<artifactId>jnetpcap</artifactId>
<version>1.4.r1425-1g</version>
</dependency>
jnetpcap
jnetpcap
1.4.r1425-1g
我尝试了多个版本号,但maven找不到版本:
未找到依赖项“jnetpcap:jnetpcap:1.4.r1425-1g”(版本为
是红色的
我还试图通过IntelliJ
中的项目结构添加库。Maven
存储库可以找到jnetpcap
库,但是当我尝试导入它时,我得到:
没有下载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>
jnetpcap
jnetpcap
1.4.r1425-1g
您请求的jar版本未发布到maven存储库
这会管用的
<dependency>
<groupId>jnetpcap</groupId>
<artifactId>jnetpcap</artifactId>
<version>1.4.r1425-1g</version>
</dependency>
jnetpcap
jnetpcap
1.4.r1425-1g
工件是正确的,但是您缺少一个很明显的小细节,请查看mvnrepository.com上的信息页面:
特别是查看表行存储库
。在那里,您将看到此工件仅列在“Clojars”存储库中,这是一个您很可能没有添加到项目中的非标准存储库
因此,仅添加依赖项是不够的,还必须添加以下部分:
<repositories>
<repository>
<id>Clojars</id>
<name>Clojars</name>
<url>https://clojars.org/repo/</url>
</repository>
</repositories>
Clojars
Clojars
https://clojars.org/repo/
工件是正确的,但是您缺少一个很明显的小细节,请查看mvnrepository.com上的信息页面:
特别是查看表行存储库
。在那里,您将看到此工件仅列在“Clojars”存储库中,这是一个您很可能没有添加到项目中的非标准存储库
因此,仅添加依赖项是不够的,还必须添加以下部分:
<repositories>
<repository>
<id>Clojars</id>
<name>Clojars</name>
<url>https://clojars.org/repo/</url>
</repository>
</repositories>
Clojars
Clojars
https://clojars.org/repo/
检查本地Maven repo~/.m2/reporitory/jnetpcap
并删除其中的所有文件和目录。之后,您可以通过Maven再次尝试触发下载。@JMax刚刚尝试了您的建议,但遗憾的是仍然存在相同的错误。请检查您的本地Maven repo~/.m2/reporitory/jnetpcap
,并删除其中的所有文件和目录。之后,您可以通过Maven再次尝试触发下载。@JMax刚刚尝试了您的建议,但遗憾的是仍然存在相同的错误。也尝试了。很抱歉给您带来不便,我尝试了太多版本,所以复制了错误的版本。无论如何,谢谢你的回答!我也试过了。很抱歉给您带来不便,我尝试了太多版本,所以复制了错误的版本。无论如何,谢谢你的回答!这就是问题所在。非常感谢你!这就是问题所在。非常感谢你!