Подтвердить что ты не робот

Добавление внешнего JAR в проект Maven в NetBeans

Когда я нажимаю правой кнопкой мыши на мой проект Maven и выбираю параметр Add dependency, и я ввожу свое внешнее имя jar в запрос, он не найден. Как добавить внешнюю банку в проект Maven?

4b9b3361

Ответ 1

Вы можете следовать этому руководству: http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html

Пример:

Установите банку в локальный репозиторий maven:

mvn install:install-file -Dfile=cxf-2.7.3.jar -DgroupId=org.apache.cxf -DartifactId=cxf-bundle -Dversion=2.7.3 -Dpackaging=jar

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

<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-bundle</artifactId>
<version>2.7.3</version>
</dependency>

Это должно работать независимо от используемой среды IDE.

Ответ 2

Из форум NetBeans:

  • Откройте вкладку Проекты.
  • Щелкните правой кнопкой мыши Зависимости.
  • Выберите Добавить зависимость.
  • Установите groupId на: group.id (может быть что угодно)
  • Установите artifactId на: artifact.id (может быть что угодно)
  • Задайте версию: 1.0 (может быть что угодно)
  • Нажмите Добавить, чтобы продолжить.

Зависимость добавляется к pom.xml и отображается в Libraries node проекта Maven. Далее:

  • Развернуть Зависимости.
  • Щелкните правой кнопкой мыши по библиотеке (например, group.id).
  • Выберите Вручную установить артефакт.
  • Установите Артефакт для установки с помощью файла архива Java Archive (.jar).
  • Нажмите Установить локально.

Библиотека устанавливается локально с атрибутами зависимостей (координат), введенными в шагах 4-6.


Я нашел эти инструкции полезными при просмотре графического интерфейса NetBeans. В основном при нажатии правой кнопки мыши для добавления зависимости идентификатор группы, ее версия и имя должны заполняться чем угодно. Затем эта "зависимость" будет указана в раскрывающемся списке зависимостей. Щелкните правой кнопкой мыши на этой вновь созданной зависимости и щелкните правой кнопкой мыши, чтобы установить локально, и перейдите к соответствующему файлу jar.

Ответ 3

В Netbeans подход к добавлению зависимостей, не находящихся в репозитории, отменяется. Сначала создайте координаты maven в диалоговом окне Add Dependency. Затем щелкните правой кнопкой мыши на новой зависимости node и активируйте действие "Вручную установить Artifact".