Мы используем Jenkins для развертывания в Artifactory и наблюдаем вывод при запуске сборки, например
[main] INFO org.jfrog.build.extractor.maven.BuildInfoClientBuilder - Deploying artifact: https://artifactory.my-company.com/artifactory/libs-snapshot-local/com/awgtek/services/my-awesome-service/1.0.0-SNAPSHOT/my-awesome-service-1.0.0-SNAPSHOT.jar
Вскоре после этого я пытаюсь запустить сборку другого проекта, который зависит от этого, и он терпит неудачу. Я проверил настройки репозитория в pom зависимого проекта, и он имеет:
<repository>
<snapshots/>
<id>snapshots</id>
<name>libs-snapshot</name>
<url>https://artifactory.my-company.com/artifactory/libs-snapshot</url>
</repository>
У меня вопрос, каков наилучший способ добавления нового репозитория здесь, а именно, "libs-snapshot-local
", так как как видно выше, он развертывается на "libs-snapshot-local
", но не на "libs-snapshot
". Если нет, то, насколько я понимаю, libs-snapshot должен каким-то образом разрешать jars в libs-snapshot-local, но в этом случае это не работает. Есть ли период ожидания для обновления кэшей sh? Или я должен просто go вперед и добавить "libs-snapshot-local" в pom моего зависимого проекта. xml элемент репозиториев?