Lars Uffmann created MNG-7885:
---------------------------------

             Summary: Plugin dependencies should be part in dependency 
management
                 Key: MNG-7885
                 URL: https://issues.apache.org/jira/browse/MNG-7885
             Project: Maven
          Issue Type: Improvement
          Components: Dependencies
            Reporter: Lars Uffmann


It would be a great improvement in dependency management if plugin dependencies 
could be part of the standard dependency management resolution. In the example 
below I could manage the version of the rewrite-maven-plugin using 
pluginManagement, the version of the rewrite-spring plugin dependency however 
has to be set in place.

 

 
{code:java}
<build>
  <plugins>
    <plugin>
      <groupId>org.openrewrite.maven</groupId>
      <artifactId>rewrite-maven-plugin</artifactId>
      <configuration>
        <activeRecipes>
          
<recipe>org.openrewrite.java.spring.boot2.SpringBoot2JUnit4to5Migration</recipe>
        </activeRecipes>
      </configuration>
      <dependencies>
        <dependency>
          <groupId>org.openrewrite.recipe</groupId>
          <artifactId>rewrite-spring</artifactId>
          <version>4.35.0</version>
        </dependency>
      </dependencies>
    </plugin>
  </plugins>
<build>{code}
 

 

Other plugins are using special configurations to declare extra dependencies. 
The version. management issue however is the same. A good example is   
_annotationProcessorPaths_ of the compiler plugin.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to