如何在Maven的部署阶段后执行任务?

3

我想在将本地ZIP文件部署到仓库后重新命名它。 需要在“distributionManagement”部分被处理后运行某些插件或操作。 有人知道如何实现吗?


你试图解决什么样的问题?将工件部署到远程存储库后,一切都完成了吗? - khmarbaise
打包过程创建的zip文件名中包含版本号。这对于部署阶段来说是可以的,但对于后处理工具来说,zip文件名不应包含版本号。 - Uwe Andersen
在将zip文件部署到远程存储库中之前,应该进行哪些后处理?因此,应该从远程存储库中完成对其他事物的部署。否则,您的构建过程将与其他一些过程耦合? - khmarbaise
1个回答

0

正如其他人所指出的,你要么有一个非常奇怪的设置,要么是做错了什么。

无论如何,如果你真的想在部署后运行一些东西,我建议将你的插件附加到deploy阶段,并将其放置在部署插件声明之后(你可以插入一个空的部署插件声明,只是为了确保Maven看到正确的顺序)。 我的理解是,Maven在相同阶段遇到的插件中按照它们的定义顺序运行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接