2016-02-04 178 views
1

有沒有辦法讓Eclipse在生成項目時自動運行「mvn install」(例如,當項目中的源文件被更改時)?在Eclipse中自動安裝Maven項目

我現在的問題是我在eclipse中有大量的項目,每個項目都是Maven項目。項目通過Maven依賴項相互依賴,但不是父項/子項目。

我的解決方法是,我有一個bash腳本在後臺運行,檢查這些項目的所有目錄中的更改,併爲每個更改的項目觸發'mvn install'。不幸的是,這會產生一些問題,因爲對於一些項目我必須調用'mvn clean',這使得eclipse項目無法使用,直到我在eclipse中手動重建項目(Maven - > Update Project ...)。

+0

我還在尋找答案,找到了解決方案嗎? – Deb

+0

不,不幸的不是。我現在所做的只是不試圖依賴Maven本地回購。爲此,我必須在一個Eclipse工作區中執行所有與Maven相關的任務... – mxro

回答

1

您是否嘗試過Eclipse構建器?

您可以將生成器附加到您的不同項目。

構建器會在每次構建相關項目時調用您的bash腳本。

查看以下文章以供參考:Non-Ant project builders

+0

對不起,我忘記了這個問題。剛剛在Google上搜索到同樣的問題,並找到您的答案。謝謝! – mxro