Я перебираю все сценарии, копаюсь в сети, и до сих пор не нашел ответа на этот вопрос. Возможно ли для 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
Я что-то здесь упускаю? Это очень важный шаг для нас. Любая обратная связь будет оценена.