【发布时间】:2012-10-29 00:44:54
【问题描述】:
maven 有没有办法强制插件只能手动执行。例如,我有一个将创建一些表的 sql 插件,我不希望这个插件在每次构建时一直运行,我希望它只在我告诉 maven 运行该插件时运行。如何将插件配置为手动运行?
【问题讨论】:
maven 有没有办法强制插件只能手动执行。例如,我有一个将创建一些表的 sql 插件,我不希望这个插件在每次构建时一直运行,我希望它只在我告诉 maven 运行该插件时运行。如何将插件配置为手动运行?
【问题讨论】:
大多数插件不会自动执行,除非它们是bound to a build phase。你应该会发现你的插件不会执行,除非你在命令行中指定它:mvn plugin:goal。
如果插件已经自动绑定到某个阶段,您可以通过将其绑定到不存在的阶段来撤消此操作(none 是传统选择)。有关此示例,请参阅 this question。
【讨论】: