Maven заменяет только SNAPSHOTS на последнюю версию

Таким образом, я использую maven 3.0.5 и пытаюсь заменить все -SNAPSHOTS в проекте эквивалентом последней версии выпуска. Прежде чем кто-то указывает мне на версии плагин Maven и матрица в:

http://mojo.codehaus.org/versions-maven-plugin/examples/advancing-dependency-versions.html

Позвольте мне добавить, что я изучил это и до сих пор не смог получить плагин версий, чтобы игнорировать зависимости не SNAPSHOT. В соответствии с матрицей в приведенной выше ссылке цель use-latest-release должна быть именно такой, какой я хочу, однако при запуске:

Версии mvn: использовать последние версии

Все зависимости, включая версии выпуска, увеличиваются до последней. Это не то, чего я хочу, и я не могу найти способ отфильтровать версии выпуска из списка кандидатов на обновление.

Я также попытался настроить плагин версий для включения в свои версии только артефактов с -SNAPSHOT:

 <plugin>
   <groupId>org.codehaus.mojo</groupId>
   <artifactId>versions-maven-plugin</artifactId>
   <version>2.1</version>
       <configuration>
           <includesList>*:*:*:*:0-SNAPSHOT</includesList>
       </configuration>
 </plugin>

Обратите внимание, что все снимки имеют версию "0-SNAPSHOTS", мы реализуем модифицированную версию процесса выпуска, описанного по адресу http://axelfontaine.com/blog/maven-releases-steroids.html для наших выпусков.

Кроме того, я хотел бы сделать то же самое с номерами версий, хранящимися в свойствах, в основном используя:

Версии mvn: свойства обновления

Я хотел бы игнорировать все версии выпуска и только целевые версии -SNAPSHOT для обновления.

0 ответов

Другие вопросы по тегам