Добавить jnetpcap в Maven не удается - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь добавить jnetpcap в качестве зависимости к maven.Я нашел в интернете следующее, что следует добавить в файл pom:

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

Я пробовал это с несколькими номерами версий, но maven не может найти версию:

Зависимость 'jnetpcap: jnetpcap: 1.4.r1425-1g' не найдена (версия окрашена в красный цвет).,

Также я попытался добавить библиотеку через структуру проекта в IntelliJ.Репозиторий Maven может найти библиотеку jnetpcap, но когда я пытаюсь импортировать ее, я получаю:

Файлы для jnetpcap не загружались: jnetpcap: 1.4.r1425-1g.

Библиотеку можно импортировать вручную через файл jnetpcap.jar, но она нужна мне как зависимость maven в моем pom для создания jar-файла моего проекта.В противном случае я получаю файл jar, который не может быть выполнен, так как в нем отсутствует зависимость.

Кто-нибудь знает, как я могу включить зависимость или каким-то другим образом, как я могу создать файл jar своего проекта, не пропуская эту зависимость?

Ответы [ 2 ]

0 голосов
/ 14 февраля 2019

Артефакт верный, однако вы упускаете одну небольшую деталь, которая очевидна, смотрите на информационной странице mvnrepository.com:

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

Особенно смотрите на строку таблицыRepositories.Там вы увидите, что этот артефакт указан только в репозитории " Clojars ", нестандартном репозитории, который вы, скорее всего, не добавили в свой проект.

Поэтому добавление зависимости не являетсядостаточно также добавить следующий раздел:

<repositories>
  <repository>
    <id>Clojars</id>
    <name>Clojars</name>
    <url>https://clojars.org/repo/</url>
  </repository>
</repositories>
0 голосов
/ 14 февраля 2019

Версия запрашиваемой вами банки не публикуется в хранилище maven.

Это будет работать

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