#maven #azure-devops #artifactory
Вопрос:
Из конвейера Azure CI я вижу, что перед загрузкой сборки/артефакта в Artifactory идентификатор артефакта
my-app-0.0.1-SNAPSHOT.jar
однако после искусственной загрузки он становится
my-app-0.0.1-20211006.161121-1.jar
Но другой проект Java не имеет такого поведения, поэтому в имени артефакта нет дополнительных данных/метки времени.
Я предполагаю, что конвейер загружает файл jar только без проверки pom.xml, так в чем же может быть причина такой разницы в условности именования?
Ответ №1:
Когда снимки загружаются в Nexus или Artifactory, суффикс SNAPSHOT
автоматически заменяется меткой времени и номером.
Это совершенно нормально, и беспокоиться не о чем.
Комментарии:
1. @J Фабиан Мейер Спасибо. Ну, но я вижу, что в других приложениях также есть
-SNAPSHOT
суффикс, но его не заменили меткой времени и числом, поэтому мне интересно, что может быть переменной такой разницы, особенно. запуск в конвейере (т. е. с помощью JFrog и т. Д.)2. Если вы развернете через Maven,
-SNAPSHOT
он всегда будет заменен. Если это не так, то вам нужно задать новый вопрос о конкретной ситуации.