在Intellij中运行maven生命周期目标时指定maven选项

时间:2014-09-26 23:27:03

标签: maven intellij-idea

我有一个Intellij maven项目,可以使用View | Toolbars | Maven Projects,然后选择一个特定的maven模块。从那里我点击一些生命周期组件,例如

clean compile package

并运行它们。到目前为止还好。但我需要添加一些maven选项。我在这里有什么选择?我是否需要设置静态MAVEN_OPTS环境变量?缺点是它将同样适用于所有maven的调用。

有没有办法申请maven选项,例如-Dskip测试到单个maven运行,作为在GUI上选择生命周期目标的一部分?

更新

maven工具栏上的“Toggle skipTests模式”实际上有一个不起眼的图标。但是我们还有其他的settigs包含在maven命令行中,因此图标不足。

1 个答案:

答案 0 :(得分:2)

解决方案是创建Maven运行配置。有两种方法可以做到:

  1. Run - Edit Configurations - + - Maven
  2. 在Maven视图中右键单击您的目标,然后选择Create {goal}...(请参见屏幕截图:)
  3. create maven run configuration

    在打开的Run Configuration对话框中,使用Command line字段指定包含-DskipTests等参数的任何命令