2015-05-04 68 views
1

我將正常的java項目轉換爲Maven項目,在發生這種變化之後,我開始注意到eclipse在每次保存時都會在工作區中的所有項目中運行完整版本做。Eclipse在運行Maven時每次運行完整版本

這對於工作來說並不舒服,我期望Eclipse中的自動構建只從變更構建受影響的項目,而不是構建所有的工作空間。

回答

1

它不建議這樣做,但..如果你堅持:

窗口 - > - >Maven的

和禁用自動更新(取決於版本你正在使用的Eclipse - 你應該有「離線」複選框,只需檢查它):

enter image description here

編輯:爲了構建特定的項目,您應該禁用自動構建,然後關閉您不想構建的所有項目。

+0

我不想禁用自動更新,→選擇運行什麼我希望做的是配置Eclipse更新/只建受影響項目而不是所有的工作空間。 –

+0

@MarwanJaber編輯。 – Maroun

+0

對不起,但它沒有幫助:( 兩者都選擇在我的環境中,也不認爲這是禁用此選項的最佳解決方案,這個想法只是告訴eclipse「構建它真正需要的東西建立「,但它的一切建設,這使得它非常不舒服 –

2

我想你需要在eclipse中禁用「Build Automatically」選項。

默認情況下,Eclipse工作臺配置爲自動構建項目。但是,您應該禁用此選項,否則無論何時,例如,您將更改保存到生成文件或源文件時,都會重建整個項目。點擊Project> Build Automatically並確保Build Automatically菜單項旁邊沒有複選標記。

enter image description here

您可以使用Eclipse的Maven的能力建設項目。

選擇項目&右擊作爲選項→選擇Maven的包裝選項

+0

但我希望它自動生成!只有它應該,而不是所有的項目,不受我的影響 –

+0

然後檢查this.In項目→清潔,你應該選擇「下面選擇的清理項目」,選擇您的項目並選中「僅生成選定的項目」選中「立即開始生成」。 –

相關問題