khmarbaise / maven-it-extension

Experimental JUnit Jupiter Extension for writing integration tests for Maven plugins/Maven extensions/Maven Core
https://khmarbaise.github.io/maven-it-extension/
Apache License 2.0
88 stars 28 forks source link

Move to use maven-resolver instead of aether #447

Closed khmarbaise closed 6 months ago

khmarbaise commented 6 months ago

Is your feature request related to a problem? Please describe. The itf-maven-plugin currently uses:

    <dependency>
      <groupId>org.eclipse.aether</groupId>
      <artifactId>aether-api</artifactId>
      <version>${aetherVersion}</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.eclipse.aether</groupId>
      <artifactId>aether-util</artifactId>
      <version>${aetherVersion}</version>
      <!-- To work in Maven versions older than 3.9.0 -->
      <scope>compile</scope>
    </dependency>

Describe the solution you'd like

 <dependency>
      <groupId>org.apache.maven.resolver</groupId>
      <artifactId>maven-resolver-api</artifactId>
      <version>1.9.18</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.maven.resolver</groupId>
      <artifactId>maven-resolver-util</artifactId>
      <version>1.9.18</version>
      <!-- To work in Maven versions older than 3.9.0 -->
      <scope>compile</scope>
    </dependency>