Самый простой способ. для получения этой информации из раздела «Установить меня» в Artifactory. Выберите репозиторий на вкладке «Артефакты» и в правом верхнем углу нажмите «Установить меня вверх». Предполагая, что вы используете локальный репозиторий для развертывания (удаленный не работают для развертывания, только для разрешения зависимостей cies), он покажет раздел для развертывания, который будет включать раздел управления распределением. Поместите это в файл pom.xml родительского проекта, и это выполнение команды mvn deploy из этого каталога будет развернуто в Artifactory.
Отличный способ увидеть рабочий пример этого - просмотреть раздел «maven-example» в JFrog's public Github page. Вы можете видеть, что родительский проект имеет 3 подмодуля (multi1, multi2 и multi3). Добавление раздела управления распределением, упомянутого ранее в родительский файл pom.xml, а затем запуск mvn-развертывания из корневого каталога родительского проекта приведет к развертыванию всех двоичных файлов в Artifactory.
Если по какой-либо причине это все еще не работает, предоставьте свой pom.xml для родителя, имя, тип пакета и если это локальный/удаленный/виртуальный репозиторий. Кроме того, укажите любой вывод команды развертывания mvn (с опцией -X) и все, что вы можете найти в файлах artifactory.log и request.log ($ ARTIFACTORY_HOME/logs/artifactory.log и request.log)
В ручном режиме это нормально, но моя потребность в разрешении зависимостей в POM непосредственно в репозитории artifactory вместо разрешения внутри репозитория .M2. – Amit
Можете ли вы прикрепить свои settings.xml? –
Я отредактировал свой ответ, вы можете попробовать отредактировать файл? –