Как сказать M2Eclipse устанавливать файл банки как зависимость знатока

Я хочу добавить jpoller.jar как зависимость знатока, таким образом, я отредактировал свой файл pom.xml для включения его:

<dependency>
    <groupId>org.sadun</groupId>
    <artifactId>jpoller</artifactId>
    <version>1.5.2</version>
</dependency>

Теперь, как ожидалось, когда я компилирую из командной строки, я получаю ошибку потому что jpoller не находится ни в одном из репозиториев, которые я перечислил в своем англичанине, и при этом я не мог найти один для него. Хотя я мог создать репозиторий для него, я буду скорее не в этой точке. Таким образом я получаю следующую ошибку:

[ИНФОРМАЦИЯ], Неудавшаяся для разрешения артефакта.

Пропавшие без вести:----------1) org.sadun:jpoller:jar:1.5.2

Попытайтесь загрузить файл вручную с веб-сайта проекта.

Затем установите его с помощью команды: install:install-файл mvn-DgroupId=org.sadun-DartifactId=jpoller-Dversion=1.5.2-Dpackaging=jar-Dfile =/path/to/file

Как я могу сделать это от плагина M2Eclipse на машинах, где знаток CLI не доступен?

6
задан Pascal Thivent 6 February 2010 в 04:32
поделиться

2 ответа

Как я могу сделать это с помощью плагина M2Eclipse на машинах, где отсутствует Maven CLI?

Ну, просто сделайте это с помощью Eclipse. Сначала возьмите эту банку jpoller и сохраните ее где-нибудь в вашей файловой системе. Затем, в Затмение, из верхней панели, Run > Run Configurations... затем щелкните правой кнопкой мыши на Maven Build и сконфигурируйте только что созданную New_configuration :

  • Выберите произвольную -D
  • Заполните -цели параметрами install:installation-file
  • Add для каждого требуемого параметра, без префикса -D (например: -D). g. -файл в качестве -имени параметра и /путь/к/файлу в качестве значения и т.д. для groupId, -артефактId, упаковка и -версия).

И запустите эту конфигурацию. Или... просто установите Maven.

18
ответ дан 8 December 2019 в 12:59
поделиться

Команда install автоматизирует создание структуры папок в ~ /. m2 и файл pom.xml для артефакта зависимости. Это можно сделать вручную. ИЛИ Вы можете просто скопировать папку ~ / .m2 / {group} / {artifact} с компьютера, на котором установлен mvn.

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

Edit2: См. http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html для объяснения процесса установки зависимостей вручную. Обратите внимание, что большинство солнечных банок теперь доступно в репозитории java.net http://download.java.net/maven/2/

0
ответ дан 8 December 2019 в 12:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: