2015-03-13 5 views
0

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

<dependencymanagement> 
    <dependencies> 
<dependency> 
    <groupId>group-a</groupId> 
    <artifactId>artifact-a</artifactId> 
    <version>1.0</version> 
</dependency> 
<dependency> 
    <groupId>group-a</groupId> 
    <artifactId>artifact-a</artifactId> 
    <version>1.0</version> 
</dependency> 
</dependencies> 
</dependencymanagement> 

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

теперь мы представили разные версии для каждого модуля, для каждого временная модификация управления зависимостями вручную - это какая-то трудность ... есть ли простой способ обновления с помощью команд или любые плагины.

ответ

0

Вы можете использовать Versions Maven Plugin, который позволяет выполнять цели, чтобы обрабатывать версии, проверять список here.

+0

Я проверял, но ни одна цель не была подходящей для моей просьбы ... есть какой-либо подход или подходящая цель, пожалуйста ... версии: display-dependency-updates это будет полезно для сторонних библиотек, но мои не являются сторонними банками – napp

+0

Почему не последние версии: http://mojo.codehaus.org/versions-maven-plugin/use-latest-versions-mojo.html –

+1

да ... отлично работает..thanks – napp

0

Если у вас есть 100-разрядные зависимости, как вы уже упоминали, вы должны использовать repository manager, например nexus или artifactory. После развертывания ваших зависимостей с менеджером репозитория, то, что предлагает @ patric-lc, будет работать.

Смежные вопросы