Как контролировать кэш моментальных снимков Eclipse / maven? - PullRequest
1 голос
/ 13 ноября 2011

У меня есть проект Java, который зависит от других проектов Java.Эти проекты Maven проектов.Для управления maven я использую

m2eclipse plugin.

Project - веб-приложение, работающее в Tomcat.

Проблема в том, что через некоторое время основной проект потерял зависимости.В сборке Eclipse они присутствуют, но когда я выполняю отладку на сервере (Tomcat) - они не копируются.

Поэтому мне нужно обновить проекты библиотек, очистить, обновить зависимости и т. Д. После развертывания Eclipse правильно на Tomcat,Но на все эти чистые процедуры обновления всегда уходит много времени.Возможно ли, что в Eclipse или плагине maven может быть какая-то настройка, чтобы всегда развертывать последнюю версию библиотечных проектов?Может быть, нужно установить что-нибудь о кеше или версии снимка?

1 Ответ

1 голос
/ 15 ноября 2011

Вы вообще не должны использовать зависимости моментальных снимков.

Вы можете использовать <updatePolicy> в файле settings.xml для управления интервалом, когда maven ищет обновленные версии.См. http://maven.apache.org/ref/3.0.3/maven-settings/settings.html

Они установлены для <repository>, допустимые значения: «всегда», «ежедневно» (по умолчанию), «интервал: XXX» (в минутах) или «никогда».

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