【发布时间】:2014-09-05 11:30:06
【问题描述】:
是否可以在从 svn 提交之后或之前执行 maven 插件(由我创建(为了好玩))?
也许这样的事情有合适的 maven 生命周期?
感谢您的帮助!
编辑 pre-commit hook可以执行maven插件吗?
【问题讨论】:
-
首先,您为什么要这样做?除此之外,这是不可能的,因为这些东西不存在生命周期。
-
我只想自动化一些流程。这对我不好。也许有一些方法可以解决这个问题..
-
pre-commit hook 将在 SVN 服务器本身上执行,而不是在开发机器上。
-
在服务器上?提交前和提交后挂钩。在客户端?不存在标准解决方案,但您可以编写自己的 shell 脚本来包装 svn 客户端并执行您想要的操作。
-
一个预提交钩子作为防止你/其他人提交的能力,它会在构建时阻止 svn 客户端。此外,我不能 100% 确定预提交确切地知道文件结构的样子,因为并发提交不会互相看到......直到提交后挂钩触发,您才能访问稳定文件系统对修订号。可能吗?几乎可以肯定。
标签: maven svn maven-3 maven-plugin mojo