当我调用命令时,我希望 Maven 仅在命令行上有标志时运行某个插件mvn
。
例如:
假设我有一个名为maven-foo-plugin
. --foo
当我调用 maven 命令时,我只希望 maven 在存在标志时运行这个插件。
所以,与其说...
mvn install
...我会说...
mvn install --foo
第一个不应该使用/调用插件maven-foo-plugin
,但第二个应该。默认情况下,我不希望此插件运行,但当且仅当--foo
存在 时。我是否添加了另一个参数maven-foo-plugin
来使其执行此操作?
我正在使用的插件maven-antrun-plugin
具有解压缩文件的任务。当然,有时该文件存在,有时不存在。有时,它不存在,我也不需要它。所以,我需要一种方法(最好通过命令行,除非有人有更好的主意)来打开/关闭这个插件。