我想知道 Maven 实现自定义打包并将其绑定到“包”阶段所需的步骤。
基本上我需要的是调用标准 maven-war-plugin 并创建一个特定结构的 ZIP 存档,该结构将包含创建的 WAR 文件。虽然我知道如何分别完成这些任务,但我不太明白如何将它们联系在一起。
我假设一个这样的序列:
在某个阶段 maven-war-plugin 被调用。它会自动处理特定于 WAR 的内容并创建 WAR 文件
在“包”阶段调用 maven-assembly-plugin。它创建所需结构的 ZIP 存档。
在 POM 文件中定义这些任务并将它们绑定到构建生命周期的最直接和正确的方法是什么?