Плагин версий Maven читает правила также из classpath?
Плагин версий Maven поддерживает определение правил для настройки процесса разрешения версий для целей, как versions:display-plugin-updates
или же versions:display-dependency-updates
, Расположение файла правил может быть указано rulesUri
и функциональность за этим обеспечивается Maven Wagon.
Поэтому я хотел бы знать, если это также поддерживается для предоставления набора правил в Jar? Я хотел бы, чтобы один набор правил для нескольких проектов.
0 ответов
Выпущен патч my be с версией 2.5 плагина Versions Maven
Следовательно, можно создать файл правил версии и поместить его в путь к классам.
В этом примере ниже показано, как ссылаться на файл правил с именем rules.xml
который предоставляется в банке на пути к классам:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.7</version>
<executions>
<execution>
<id>default-cli</id>
<configuration>
<rulesUri>classpath:///rules.xml</rulesUri>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>your.organisation</groupId>
<artifactId>rulesspec</artifactId>
<version>1234</version>
</dependency>
</dependencies>
</plugin>
Помните, что указанный URI должен начинаться с classpath://
,