假设我有一个冗长,复杂的Maven插件配置,我在多个项目中使用,不一定相关。
例如:
<build>
<plugins>
<plugin>
<groupId>com.google.code.maven-replacer-plugin</groupId>
<artifactId>replacer</artifactId>
<version>1.5.3</version>
<executions>
<execution>
<phase>generate-test-resources</phase>
<goals>
<goal>replace</goal>
</goals>
</execution>
</executions>
<configuration>
<!-- Lengthy complex replacement rules -->
</configuration>
</plugin>
</plugins>
</build>
对于相关模块,我了解此配置可以放在父pom.xml
中。
但是没有创建我自己的Maven插件(可能使用mojo-executor
?)有没有办法把它打包成一个独立的依赖项,可以被想要使用这个确切特定配置的任意项目引用?< / p>