Add support for resolving plugin versions

This commit adds support for resolving the versions of managed plugins
in a POM.

Closes gh-1438
This commit is contained in:
Stephane Nicoll
2023-07-11 11:40:18 +02:00
parent 8c5c50e196
commit e91f3f3b16
7 changed files with 262 additions and 88 deletions

View File

@@ -17,8 +17,8 @@
<java.version>17</java.version>
<commons-compress.version>1.23.0</commons-compress.version>
<commons-text.version>1.10.0</commons-text.version>
<maven.version>3.9.2</maven.version>
<maven-resolver.version>1.9.7</maven-resolver.version>
<maven-resolver-provider.version>3.9.2</maven-resolver-provider.version>
<spring-boot.version>3.1.1</spring-boot.version>
<spring-cloud-contract.version>4.0.2</spring-cloud-contract.version>
</properties>
@@ -40,10 +40,15 @@
<artifactId>commons-text</artifactId>
<version>${commons-text.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-core</artifactId>
<version>${maven.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-resolver-provider</artifactId>
<version>${maven-resolver-provider.version}</version>
<version>${maven.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.resolver</groupId>