Maven автоматическое обновление SNAPSHOT

Что сработало для меня (с div в другом div, и я предполагаю, что во всех других обстоятельствах) - установить нижнее дополнение на 100%. То есть, добавьте это в свой css / stylesheet:

padding-bottom: 100%;
29
задан Stephane Grenier 1 March 2010 в 20:46
поделиться

3 ответа

Несколько слов о диапазонах и зависимостях SNAPSHOT (цитируется проектный документ Dependency Mediation and Conflict Resolution ):

Включение SNAPSHOT версий в спецификации

Разрешение диапазонов зависимостей не должно разрешаться в моментальный снимок (разрабатываемая версия), если он не включен в качестве явной границы. Нет необходимости компилировать код разработки, если вы явно не используете новую функцию, при которой моментальный снимок станет нижней границей спецификации вашей версии. Поскольку выпуски считаются более новыми, чем снимок, к которому они принадлежат, они будут выбраны вместо старого снимка, если он найден.

Итак, чтобы ответить на ваш вопрос, единственный способ использовать SNAPSHOT с диапазонами зависимостей - это граница, и вы не получите более высокие версии SNAPSHOT автоматически по дизайну (что действительно имеет смысл).

Лично мне не нравится использовать диапазоны зависимостей, потому что я считаю, что это может привести к проблемам с воспроизводимостью сборки и сделать сборку более хрупкой. Я их не рекомендую.

На всякий случай обновление версии SNAPSHOT обычно означает, что вы выпускаете некоторый код, и плагин выпуска maven предоставляет поддержку для этого (см. Обновление версий POM ).

14
ответ дан 27 November 2019 в 23:14
поделиться

Используйте

mvn -U, --update-snapshots

Принудительная проверка обновленных выпусков и снимков в удаленном репозитории

15
ответ дан 27 November 2019 в 23:14
поделиться

Существует плагин Versions для Maven, который позволяет обновлять ваш pom до последних лучших снимков SNAPSHOTS в видимых репозиториях. Он делает это, проверяя ваш pom и сравнивая его с удаленными репозиториями, а затем изменяя при необходимости.

Это полезный инструмент, но я определенно хотел бы увидеть эквивалент устаревшей опции LATEST. Я считаю, что такая зависимость особенно полезна в сценариях непрерывной интеграции.

8
ответ дан 27 November 2019 в 23:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: