IntelliJ IDEA maven运行/调试配置,maven目标运行,但应用程序不会自动运行

问题描述:

我对IntelliJ很新。我想用它配置maven项目。我迄今为止所做的创建运行/调试配置的过程是,从maven项目窗口右键点击Project Name > Lifecycle > verify,然后点击Create 'Project name [verify]'。因此,这创建了配置,它实际上运行maven验证目标,但不会在此之后运行该应用程序。IntelliJ IDEA maven运行/调试配置,maven目标运行,但应用程序不会自动运行

所以输出看起来是这样的:

[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 0.696 s 
[INFO] Finished at: 2017-06-21T15:39:20+04:00 
[INFO] Final Memory: 10M/150M 
[INFO] ------------------------------------------------------------------------ 

Process finished with exit code 0 

正如你可以看到一切顺利。之后,我当然可以手动运行程序,但是我该如何自动运行它?

这似乎是亚军配置问题,但不知道。

+0

Maven生命周期只是为了让您的生活更轻松。他们不会运行应用程序(他们只是调用适当的maven方法,就像你可以在控制台中那样)。如果您有主要方法的Java应用程序。只需右键点击main方法并点击运行。否则,通常在顶层菜单中搜索绿色箭头。 – Milkmaid

+0

为什么你不能直接用intellij运行? – solomkinmv

+0

Maven的主要目标与构建有关。一般来说,你不需要使用Maven运行应用程序 – solomkinmv

您可以为您的主类创建运行/调试配置(类型:Application),并在配置的'Before launch'选项中添加Maven目标。这将首先运行Maven并随后启动您的程序。

+0

谢谢你做到了,并工作。 – ggat

+0

你知道'Runner'选项卡是用于maven配置对话框吗? – ggat

+0

它使您能够指定一些运行设置,例如-Xms512m -Xmx1024m作为VM选项来指定内存量。如果保存运行配置,所有这些都将被保存。 – Eelco