Отображение из одного типа репозитория в другой, это работает? - PullRequest
2 голосов
/ 19 сентября 2011

Я перебираю все сценарии, копаюсь в сети, и до сих пор не нашел ответа на этот вопрос. Возможно ли для Artifactory отобразить один макет хранилища в другой? Это моя попытка ...

В нашем бизнесе в настоящее время у нас есть репозиторий IVY, для которого мы развернем встроенные артефакты. Один из таких артефактов хранится по следующему пути со следующим файлом IVY:

Для макетов IVY я настроил следующее:

  • [orgPath] / [модуль] / Baserev / [тип] / плюща (- [fileItegRev]) (- [классификатор]). XML

Теперь мы хотим показать это в Artifactory для использования нашими проектами maven2. Поэтому я настраиваю новый репозиторий, устанавливая URL и т. Д., И в дополнительных настройках я устанавливаю «Макет репозитория» как maven-2-default и «Удаленное сопоставление макетов» как измененный ivy-default. При внесении этих изменений я вижу следующее сообщение:

Не все токены могут быть сопоставлены между исходным и целевым макетом, что может привести к тому, что преобразование пути не будет работать должным образом.

Я тестирую и сохраняю новый репозиторий, и все выглядит счастливым. Я могу просмотреть недавно настроенный репозиторий и просмотреть его содержимое, включая вышеупомянутый артефакт. Затем я сгенерирую настройки maven на главном экране, убедитесь, что выбраны правильные репозитории, включая недавно настроенный, и применил это к Eclipse.

Сделав все это, я теперь открываю файл pom в своем проекте Eclipse и создаю новую зависимость. Я указываю следующую конфигурацию:

  • Идентификатор группы: com.abc.common_library
  • Идентификатор артефакта: common_library_to
  • Версия: 4.0.0.4-1
  • Тип: банка
  • Область применения: компилировать

Eclipse теперь пытается разрешить зависимость, но выдает следующую ошибку:

Отсутствует артефакт com.abc.common_library: common_library_to: jar: 4.0.0.4-1: compile

Я что-то здесь упускаю? Это очень важный шаг для нас. Любая обратная связь будет оценена.

1 Ответ

0 голосов
/ 19 сентября 2011
...