IntelliJ IDEA中的自定义Maven目标

时间:2012-08-29 18:52:07

标签: java maven intellij-idea maven-3

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

2 个答案:

答案 0 :(得分:14)

你可以做两件事:

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

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

答案 1 :(得分:11)

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

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