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

在Intellij中运行maven生命周期目标时指定maven选项,maven,intellij-idea,Maven,Intellij Idea,我有一个IntellijMaven项目,能够使用View | Toolbar | maven项目,然后选择一个特定的maven模块。从那里我点击一些生命周期组件,例如 clean compile package 并运行它们。到目前为止还可以。但我需要添加一些maven选项。我的选择是什么?我需要设置一个静态MAVEN_OPTS环境变量吗?缺点是它将平等地应用于maven的所有调用 作为GUI上选择生命周期目标的一部分,是否有任何方法将maven选项(例如,-DskipTests)应用于单个ma

我有一个IntellijMaven项目,能够使用View | Toolbar | maven项目,然后选择一个特定的maven模块。从那里我点击一些生命周期组件,例如

clean compile package
并运行它们。到目前为止还可以。但我需要添加一些maven选项。我的选择是什么?我需要设置一个静态MAVEN_OPTS环境变量吗?缺点是它将平等地应用于maven的所有调用

作为GUI上选择生命周期目标的一部分,是否有任何方法将maven选项(例如,-DskipTests)应用于单个maven运行

更新


实际上,maven工具栏上有一个“切换skipTests模式”的不伦不类图标。但是,我们在maven命令行中还包含其他设置,因此图标不够。

解决方案是创建一个maven运行配置。有两种方法可以做到这一点:

  • 运行
    -
    编辑配置
    -
    +
    -
    Maven
    ,或
  • 在Maven视图中右键单击您的目标,然后选择
    创建{goal}…
    (请参见屏幕截图:)

  • 在打开的
    运行配置
    对话框中,使用
    命令行
    字段指定包含参数的任何命令,如
    -DskipTests

    您可以为maven目标创建运行配置(右键单击您的生命周期目标并选择
    创建{goal}…
    (或者只需编辑运行配置并手动添加maven配置)。您可以在其中指定确切的命令行和/或添加配置文件。@DarekKay右键单击菜单选项不提供“创建目标。我在13.1.4上。但是关于运行|配置的评论正是我需要的。请回答这个问题,我会接受。作为其中的一部分,也许可以尝试解释如何/从右键单击上下文菜单中看到创建{goal}(假设我没有)