2017-06-21 357 views
1

我對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

回答

1

您可以爲您的主類創建運行/調試配置(類型:Application),並在配置的'Before launch'選項中添加Maven目標。這將首先運行Maven並隨後啓動您的程序。

+0

謝謝你做到了,並工作。 – ggat

+0

你知道'Runner'選項卡是用於maven配置對話框嗎? – ggat

+0

它使您能夠指定一些運行設置,例如-Xms512m -Xmx1024m作爲VM選項來指定內存量。如果保存運行配置,所有這些都將被保存。 – Eelco

相關問題