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