Может ли Dependency Management определить версию для расширения Maven - PullRequest
0 голосов
/ 05 февраля 2019

Определяя wagon-webdav-jackrabbit как расширение в родительском POM, родительский POM использует POM управления зависимостями.

Родительский POM имеет расширение, определенное для wagon-webdav-jackrabbit

<build>
        <extensions>
            <extension>
                <groupId>org.apache.maven.wagon</groupId>
                <artifactId>wagon-webdav-jackrabbit</artifactId>
            </extension>
        </extensions>
</build>

У DependencyManagement POM есть версия, определенная для wagon-webdav-jackrabbit

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.apache.maven.wagon</groupId>
            <artifactId>wagon-webdav-jackrabbit</artifactId>
            <version>2.10</version>
        </dependency>
    </dependencies>
</dependencyManagement>

Построение родительского POM извлекает последнюю версию wagon-webdav-jackrabbit, т. Е. 3.3.1, а не указанную версию, т. Е. 2.10, предоставленную вPOM управления зависимостями.

В случае расширения версия, указанная в управлении зависимостями, не вступит в силу?Может ли Dependency Management определить версию для расширения Maven?

...