相关疑难解决方法(0)

Maven:仅在存在命令行标志时执行插件

我希望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

4
推荐指数
2
解决办法
3773
查看次数