Обновление Maven новым файлом с той же версией - PullRequest
2 голосов
/ 08 августа 2011

Я использую Maven и у меня проблема - если мой коллега обновляет jar-файл - Maven не обновляет его.Так что я пошел в .m2 / хранилище и вручную удалить его.После этого Maven обновит банку зависимостей правильно.Но, может быть, существует другой способ настройки, не каждый раз удаляя вручную?Спасибо.

Ответы [ 2 ]

4 голосов
/ 08 августа 2011

Во-первых, вы должны убедиться, что артефакт вашего коллеги выпущен с номером версии SNAPSHOT, если он еще не стабилен (см. http://www.sonatype.com/books/mvnref-book/reference/pom-relationships-sect-pom-syntax.html#pom-relationships-sect-snapshot-versions).. Это заставит Maven регулярно проверять наличие обновлений.

Чтобы указать, как часто выполняется проверка, вы можете изменить updatePolicy хранилища, в которое развертывается ваш коллега (см. http://maven.apache.org/settings.html#Repositories).. Можно установить значение always, чтобы сделать мгновенные обновления моментального снимка Maven.как ваш коллега развертывает их.

0 голосов
/ 11 августа 2011

Вы также можете добавить -U к команде mvn, чтобы заставить maven проверять наличие обновлений в репозитории ( mvn clean install -U ), но, как и в случаеδcendoc, сначала убедитесь, что вы работаете с версиями SNAPSHOT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...