Плагин версий 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://,

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