【问题标题】:Maven plugin to execute other plugins?Maven插件执行其他插件?
【发布时间】:2011-09-16 14:34:41
【问题描述】:

是否有执行其他 maven 插件的 maven 插件?我发誓有一个,现在我找不到了。

谢谢!

【问题讨论】:

  • 出于好奇,为什么不直接从 pom 中引用其他插件?
  • 因为把它们放在你的 pom 中并不一定会调用它们。您可能必须在某个阶段直接或间接调用它们。而如果您有一个调用其他插件的插件,您可以“将它们链接在一起”。

标签: java maven maven-plugin


【解决方案1】:

如果您没有找到任何其他内容,您可以随时在 The Mojo Executer 的帮助下编写自己的内容。它是一个库,可让您轻松编写调用其他插件的插件。

我仍然不太确定我是否理解您对 Waldheinz 的回答。也许你可以准确地解释为什么你需要这样做?也许有一个不涉及链接插件的替代解决方案。

【讨论】:

  • 一种方案是将您的 Java 应用程序转变为 Windows 服务。为此,您需要下载 WinSW 可执行文件或类似文件,为 WinSW 创建 XML 文件,创建批处理文件以启动、停止、安装和卸载服务,并将所有内容打包成 ZIP 文件。实际上,这些步骤中的所有内容都可以模板化并从 POM 文件中获取值,但必须为每项服务完成。如果能够包含一个可以轻松完成所有这些工作的插件,那就太好了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-02-27
  • 2018-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多