2011-10-22 25 views
10

可以在Eclipse中像訪問shell(linux shell,windows cmd.exe)一樣訪問Maven(嵌入式)控制檯來運行自定義maven命令(mvn archetype:create ....等)?我正在使用m2e,但只能通過GUI運行Maven命令。如何在Eclipse中訪問(嵌入)Maven控制檯?

+1

可能的重複[使用maven控制檯m2eclipse](http://stackoverflow.com/questions/6848002/using-maven-console-with-m2eclipse) – Athafoud

回答

1

我極力推薦的Eclipse插件殼:邪惡的外殼(http://www.wickedshell.net/)

+0

邪惡的外殼打開像cmd.exe的東西,但使用mvn命令是需要單獨安裝mvn。有可能使用嵌入在Eclipse中的? – marioosh

+1

您可以隨時將MVN_HOME環境變量設置爲嵌入式Maven目錄。 –

+10

嵌入式maven目錄在哪裏?我找不到它。 – marioosh

5

您可以通過執行運行從Eclipse直接定製的Maven命令:

Run -> Run Configurations... -> Maven Build 

你只需要一些適用於Eclipse的Maven插件,如m2e。

+1

這是我所知,但謝謝 – marioosh

0

可悲的是,我不知道任何Eclipse插件做到這一點:(

很久很久以前(在Maven 1時代)有所謂的,允許你執行的目標「控制檯」一個Maven目標。預加載的行家實例,但該功能在Maven 2中

對Maven(Maven的3)的新版本已經停產,在Sonatype的鄉親做了Maven的殼,我認爲會做你想要什麼:http://shell.sonatype.org/index.html

4

也許你可以使用「外部工具」功能來做到這一點。

見:

  1. 在Eclipse中,選擇「運行 - >外部工具 - >外部工具配置
  2. 在 「程序」,單擊‘新的啓動配置’
  3. 配置控制檯名稱,地點,工作目錄
  4. 「運行」

對不起,沒有圖像,因爲我的名聲低於10