Maven 3 и метки времени - PullRequest
       12

Maven 3 и метки времени

4 голосов
/ 12 октября 2011

У меня есть различные вопросы, касающиеся Maven 3 и Nexus репозитория.В нашем репозитории Nexus я хотел бы разрешить только зависимости меток времени.То есть я хотел бы запретить загрузку зависимых от времени зависимостей в мой локальный репозиторий.И также в моей конфигурации Nexus, имеющей только последнюю версию jar снимка для версии, это совершенно нормально.

Мой вопрос касается временных меток зависимостей в нексусе и локальном хранилище.

  1. Является ли использование только последнего снимка в хранилище хорошей практикой?Почему или почему нет?
  2. Я сделал в своем разделе управления плагином родительского pom плагина развертывания <uniqueVersion>false</uniqueVersion>, но в Гудзоне я все еще продолжаю видеть временные метки на jar, как эточерез комментарий к другому вопросу,

Артефакты с метками времени никогда не должны быть видны в вашем локальном (~ / .m2 / хранилище) хранилище.Если они есть, что-то не так.

Почему?

1 Ответ

7 голосов
/ 12 октября 2011

Цитирование из соответствующего раздела в Замечания по совместимости с Maven 3.x

Установка false для репозитория рассылки не действует в версии 3.x, артефакты снимка всегда будутбыть развернутым с использованием версии с отметкой времени.

Кроме того, посмотрите на комментарии в этой ошибке nexus jira , чтобы получить хорошее объяснение к другим вашим вопросам.

...