4

我正在尝试为我在互联网上找到的 Maven 插件创建一个包装器。我的包装器应该做一些工作,而不是在原始插件的目标上调用执行。

到目前为止,我看到的示例实例化了另一个插件,设置了所有变量,然后调用了 execute 方法。我不想这样做(如果可以避免的话),因为大多数实例变量都是私有的。

有没有办法让丛在填充实例变量时注入另一个插件的实例?Maven 文档对此非常模糊......无法使其工作。

谢谢,拉斐尔。

4

1 回答 1

0

看看MojoExecutor来自qulice-maven-plugin的类。该课程完全符合您的要求,例如:

new MojoExecutor(mavenPluginManager, mavenSession)
  .execute("com.qulice:maven-qulice-plugin:1.0", "check", properties);
于 2013-01-01T07:26:06.297 回答