Ответ 1
Вы можете сделать это с помощью Версии Maven Plugin. Проверьте следующие цели:
-
versions:display-dependency-updates
сканирует зависимости проекта и создает отчет о тех зависимостях, которые имеют более новые версии. -
versions:display-plugin-updates
сканирует плагины проекта и создает отчет о тех плагинах, которые имеют более новые версии.
Вот пример вывода (взятый из примеров):
Проверка новых обновлений зависимостей
Цель
display-dependency-updates
будет проверять все зависимости, используемые в вашем проекте, и отображать список этих зависимостей с более новыми версиями.Вот несколько примеров того, как это выглядит:
svn checkout http://svn.codehaus.org/mojo/trunk/mojo/build-helper-maven-plugin build-helper-maven-plugin cd build-helper-maven-plugin mvn versions:display-dependency-updatesЧто производит следующий вывод:
[INFO] ------------------------------------------------------------------------ [INFO] Building Build Helper Maven Plugin [INFO] task-segment: [versions:display-dependency-updates] [INFO] ------------------------------------------------------------------------ [INFO] [versions:display-dependency-updates] [INFO] [INFO] The following dependency updates are available: [INFO] org.apache.maven:maven-artifact ........................ 2.0 -> 2.0.9 [INFO] org.apache.maven:maven-plugin-api ...................... 2.0 -> 2.0.9 [INFO] org.apache.maven:maven-project ....................... 2.0.2 -> 2.0.9 [INFO] org.codehaus.plexus:plexus-utils ....................... 1.1 -> 1.5.6 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 17 seconds [INFO] Finished at: Fri Aug 15 10:46:03 IST 2008 [INFO] Final Memory: 10M/167M [INFO] ------------------------------------------------------------------------