Java IntelliJ IDEA中的自定义Maven目标

Java IntelliJ IDEA中的自定义Maven目标,java,maven,intellij-idea,maven-3,Java,Maven,Intellij Idea,Maven 3,我试图找到在IntelliJ中配置自定义maven目标的方法。例如,我希望自定义目标为:clean install-U,我想将其命名为:update,但我在IntelliJ中找不到如何配置它。这可能吗?如果是这样,我该怎么做?您可以做两件事: 您可以在“Maven项目”视图中右键单击您的项目根目录并选择“创建XXX[安装]…”选项(其中XXX是您的项目/模块名称。然后,在随后的对话框中,指定clean install-U作为命令行选项。这将创建调用Maven的运行配置(如果需要,可以将其命名为“

我试图找到在
IntelliJ
中配置自定义maven目标的方法。例如,我希望自定义目标为:
clean install-U
,我想将其命名为:
update
,但我在
IntelliJ
中找不到如何配置它。这可能吗?如果是这样,我该怎么做?

您可以做两件事:

您可以在“Maven项目”视图中右键单击您的项目根目录并选择“创建XXX[安装]…”选项(其中XXX是您的项目/模块名称。然后,在随后的对话框中,指定
clean install-U
作为命令行选项。这将创建调用Maven的运行配置(如果需要,可以将其命名为“更新”)。虽然它不会显示在Maven视图中,但可以从正常的运行/调试配置访问它


或者,您可以在pom中定义一个新的配置文件,将“install”重新绑定为“clean install-U”。您将无法将其重命名为“update”在intelliJ ui中,但您至少可以确保每当有人运行安装目标时,clean和install都会运行。

另一种方法是创建一个新的run/debug Maven配置。在那里,您可以指定完整的命令行参数和许多其他内容

Run\Edit configurations...
Select + (to create a new one)\Maven

在v14中,除非您右键单击模块中的生命周期阶段,否则上下文菜单中不会出现此选项。然后会出现一个带有自定义目标的运行配置子菜单。这是@Nahuel回答的间接方式。您需要单击一个阶段(清理、安装…):