Я использую Maven для создания определенного проекта, и в POM я создаю 3 разных варианта основного артефакта с помощью плагина maven shadow (я создаю банки uber с различными комбинациями включенных фреймворков ведения журнала). Плагин Shade создает jar-файлы с альтернативными идентификаторами артефактов и их соответствующими зависимостями-poms.
Теперь моя задача состоит в том, как развернуть эти новые артефакты в моих удаленных репозиториях. Я использую плагин установки maven, чтобы установить их в свое локальное репо, но плагин развертывания maven требует явной настройки URL-адреса репозитория. Я хочу, чтобы плагин принял любое удаленное репо, которое использует развертывание по умолчанию, будь то моментальный снимок или репозиторий выпуска или другой URL-адрес репо, который я передаю через командную строку. Я надеялся найти какое-нибудь свойство maven, например ${project.remoterepo.url}, которое соответствует разрешенному репо. Кажется глупым явно настраивать удаленный URL-адрес, когда цель развертывания уже делает это.
Любые советы приветствуются. Спасибо!