gpt4 book ai didi

dependency-injection - 从另一个目标中调用 maven 目标

转载 作者:行者123 更新时间:2023-12-04 08:23:40 24 4
gpt4 key购买 nike

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

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

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

谢谢,
拉斐尔。

最佳答案

看看 MojoExecutor 来自 qulice-maven-plugin 的类(class).该类(class)完全符合您的要求,例如:

new MojoExecutor(mavenPluginManager, mavenSession)
.execute("com.qulice:maven-qulice-plugin:1.0", "check", properties);

关于dependency-injection - 从另一个目标中调用 maven 目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4277651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com