Spring STS 3.7 Maven не загружает банки IBM

Проблема: невозможно добавить зависимости com.ibm.mq в Spring STS 3.7.

Описание: Попытка заставить следующий пример работать в Spring STS 3.7. Возникла проблема с попыткой добавить зависимости для mq jar. Кажется, я не могу загрузить jar-файлы com.ibm.mq в Spring STS.

http://stackoverflow.com/questions/14523572/spring-jms-and-websphere-mq< /а>

Действия для воспроизведения:

  1. В Spring STS 3.7 - В настройках -> Maven: установлен флажок «Загружать обновления индекса репозитория при запуске».
  2. Щелкните правой кнопкой мыши проект -> Maven -> Добавить зависимость
  3. Выполнил поиск com.ibm*
  4. com.ibm jar появились, как и ожидалось, и попытались добавить com.ibm.mq.

Зависимость не скачивается.

Идентификатор группы: com.ibm

Идентификатор артефакта: com.ibm.mq

Версия: 5.3.07

ОБНОВЛЕНИЕ 1 Настройки STS Maven: - В разделе «Настройки» -> «Maven» -> «Настройки пользователя»

Настройки пользователя: C:\Users\haju.m2\settings.xml - Однако этот файл не существует. У меня есть локальный каталог .m2, и в нем есть jar com.ibm.mq.

<repository> <id>repo.spring.io.milestone</id> <name>Spring Framework Maven Milestone Repository</name> <url>https://repo.spring.io/libs-milestone</url> </repository>

Обновление 2 — Решение. Список артефактов существует в репозитории maven, однако при фактической попытке загрузки он выдает ошибку 404. Не существует в репо. Там просто указано. Не проблема СТС.

Предложения?


person haju    schedule 25.08.2015    source источник
comment
Какой репозиторий Maven вы используете? JAR-файлы MQ отсутствуют в центральном репозитории Maven, и IBM не предоставляет репозиторий с этими JAR-файлами (насколько мне известно). Вам нужно будет получить файлы JAR из установки MQ и поместить их в локальный репозиторий или репозиторий вашей организации.   -  person Attila Repasi    schedule 26.08.2015
comment
Выше я разместил примечания относительно настроек STS (по умолчанию) и репозитория файлов pom. Я бы подумал, что если бы я не смог найти банку клиента MQ, она бы не отображалась в индексе. Я также нашел банку клиента mq, указанную выше, в онлайн-репозитории maven m2.   -  person haju    schedule 26.08.2015
comment
Я вижу проблему сейчас. Артефакт находится в репозитории maven. Однако, когда я нажимаю на банку, чтобы загрузить ее, она дает 404. Список артефактов есть, но не существует.   -  person haju    schedule 26.08.2015