Могу ли я обновить метаданные Nexus Maven "ПОСЛЕДНИЕ" без запланированной задачи?

Я использую Nexus и у меня есть хранилище снимков Maven. Когда я публикую артефакты в этом хранилище, я также запускаю задачу типа "Перестроить файлы метаданных Maven", которая выполняется около 5 минут и обновляет "ПОСЛЕДНИЕ", чтобы фактически указывать на новейшие артефакты. Могу ли я обновить эту последнюю ссылку другим способом? Я публикую с Gradle. Может ли Gradle просто обновить метаданные определенных групп?

Спасибо

1 ответ

Файл метаданных maven НЕ управляется Nexus, а инструментом клиента. По умолчанию это Maven, и он загружает файл метаданных как часть развертывания, обновляет его новыми данными моментального снимка и загружает снова.

Потенциально Gradle не делает это правильно, и именно поэтому вы должны использовать обходной путь использования запланированной задачи Nexus. Я не думаю, что у Gradle есть какие-либо дополнительные инструменты, чтобы исправить это лучше. Единственное, что я могу думать о вас, - это автоматически запускать запланированное задание из Gradle. Но у вас все равно будет проблема с выбором времени.

Лучше всего подать ошибку в Gradle и исправить ее.

Другие вопросы по тегам