Когда я нажимаю правой кнопкой мыши на мой проект Maven и выбираю параметр Add dependency, и я ввожу свое внешнее имя jar в запрос, он не найден. Как добавить внешнюю банку в проект Maven?
Добавление внешнего JAR в проект Maven в NetBeans
Ответ 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".