2012-01-12 52 views
1

m2eclipse運行時命令是什麼Eclipse m2eclipse clean,構建項目,自動構建命令,它們是什麼?

高亮顯示一個項目 - >菜單項目 - >清潔 - >選擇任何東西 - >好的?

然後進入「Building Workspace」。

允許它這樣做的命令是什麼?

我問的原因是我正在嘗試從Eclipse以外的命令行執行此操作。我正在嘗試在Groovy腳本中自動化所有Maven的東西。我在Windows XP上。

編輯: 而且,命令更新maven依賴關係也很好。

謝謝!

+1

你是在Eclipse之外做的。你想更新你的eclipse項目的依賴關係嗎(所以eclipse可以再次使用該項目)?然後嘗試mvn eclipse:eclipse來更新Maven依賴關係。 – proko 2012-01-12 18:57:38

+1

@proko。他正在與m2e合作。對於這些項目,你不再需要mvn eclipse:eclipse – 2012-01-12 19:03:15

+0

聖牛!你認爲我可以運行: mvn clean install -DskipTests = true eclipse:eclipse 或者你認爲eclipse的東西必須單獨運行嗎? – momomo 2012-01-12 19:05:58

回答

1

Maven調用放在運行和調試菜單中。只是構建工作區不會運行maven - 它只是執行Eclipse需要做的所有工作來了解您的文件。

+0

這不是我所要求的。我問你在建立工作區時運行的命令是什麼。 – momomo 2012-01-12 18:15:01

+2

構建工作區時不運行命令。 – 2012-01-12 18:15:35

+1

不確定...如果你看Maven控制檯(在Eclipse中),你可以看到Maven在建立你的m2eclipse項目時在後臺徘徊。不過不知道m2e。 – artbristol 2012-01-12 21:54:35

1

爲了您的目的,這些就足夠了命令行編譯:

cd /to/where/pom.xml/is 
mvn clean 
mvn install 
+0

是的,我已經做了mvn乾淨的安裝...也許這已經足夠了 – momomo 2012-01-12 19:01:53

0

沒有命令直接運行。相反,m2e插件使用pom中的配置在eclipse中創建等效配置。

例如,如果更改源目錄,它將更新java builder的eclipse源目錄。如果您更改源編譯的目標目錄,它將確保在執行「項目」 - >「清理」時,插件知道清理哪些目錄。

如果您嘗試通過腳本語言來做到這一點,我會建議在命令行上只運行命令。另一種方法是將maven庫添加到類路徑中並使用它們。