構建工作區進程正在運行時,Eclipse正在執行什麼操作?我可以禁用它,因爲它需要很長時間才能完成,我不知道是否有必要。謝謝在Eclipse中禁用構建工作區進程
回答
建設工作空間大約是在目前使用的工作空間打開的項目中的一個檢測任何進化的增量生成。
您也可以通過菜單「Project/Build automatically
」禁用它。
但我會建議首先檢查:
- 如果一個項目清潔所有的/在同一種漫長的等待的構建結果
- (禁用該選項之後),如果你有(這次與建築自動激活)一些驗證選項,如果它們對全局編譯時間有影響(
Preferences/Validations
或Preferences/XML/...
,如果您安裝了WTP) - 如果新的eclipse安裝引用相同的工作空間(有關更多信息,請參閱this eclipse.ini)導致相同的i ssue(與建築自動啓動)
注意bug 329657(在2011年到2014年的進步打開)大約是中斷一(太冗長)構建,而不是取消它:
有構建中斷和取消的一個重要區別。
當構建被取消時,它通常會通過放棄增量構建狀態並讓下一個構建完全重建來處理此問題。這在某些項目中可能會相當昂貴。
作爲一個用戶,我想我寧願等待5秒增量構建完成,而不是取消,並導致30之後第二個重建。與中斷的想法是,一個建設者能夠更有效地處理通過保存它的中間狀態和恢復在下次調用中斷。
實際上這很難實現,所以最常見的邊界是我們在調用鏈中的每個構建器之前/之後檢查中斷。
另請參閱此線程作爲成功的eclipse重新安裝的示例:http://dev.eclipse.org/newslists/news.eclipse.webtools/msg08521.html – VonC 2010-03-24 05:02:43
此答案不正確。項目 - >自動構建一直沒有被選中,但它仍然隨機決定刷新工作空間,完全阻止我在這個龐大的代碼庫中做任何事情,這在我不得不爲客戶完成任務的時候不會減少。 – 2016-09-26 18:40:03
您可以切換到手工打造這樣做時這樣可以控制。只要確保主菜單中的Project > Build Automatically
未被選中。
謝謝,只是想知道你是否也可以告訴我什麼是建築工作區? – 2010-03-24 04:22:31
請參閱VonC的答案:) – 2010-03-24 05:47:53
如果從PDE或JDT代碼需要編程:
public static void setWorkspaceAutoBuild(boolean flag) throws CoreException
{
IWorkspace workspace = ResourcesPlugin.getWorkspace();
final IWorkspaceDescription description = workspace.getDescription();
description.setAutoBuilding(flag);
workspace.setDescription(description);
}
- 1. Eclipse構建整個工作區
- 2. 在Eclipse工作區中使用Scalatra應用程序? (即構建路徑)
- 3. 在Eclipse工作區中構建特定的BlackBerry項目
- 4. 在eclipse中構建工作空間
- 5. Flex構建器「刷新工作區」和「構建工作區」
- 6. 利用ubuntu工作區進行eclipse
- 7. 如何關閉Eclipse中的自動工作區構建?
- 8. 在Eclipse工作區以外構建EGit存儲庫
- 9. 構建工作區映射
- 10. TFS構建和工作區
- 11. 使用TeamCity構建Eclipse工作空間
- 12. 在eclipse中構建過程
- 13. 在Eclipse全局禁用Maven工作區解析
- 14. Jenkins構建在工作區外
- 15. 如何自動構建混合的Scala \ Java Eclipse工作區?
- 16. Eclipse Android SDK - 構建工作區時出錯
- 17. Java Eclipse自動構建工作區不停止?
- 18. Java Eclipse關閉自動構建工作區保存
- 19. 如何在TFS構建工作流程中動態添加工作區?
- 20. 在Eclipse中構建NodeJs應用程序
- 21. 在eclipse中構建flex應用程序
- 22. 在eclipse中爲2.3構建的Android應用程序能在2.2下工作嗎?
- 23. 如何停止Eclipse重建工作區?
- 24. 無法創建Eclipse工作區
- 25. 構建工作流,通過構建一個eclipse rcp應用程序
- 26. 在構建期間使用Eclipse工作區解決Apache Ivy的依賴關係
- 27. 在Eclipse RCP應用程序中創建新工作區時出錯
- 28. 在Eclipse中Maven構建和Maven構建...有什麼區別?
- 29. 整個工作集/工作區中的Eclipse「打開調用層次結構」
- 30. 構建代理文件夾如何在編輯構建工作區上工作?
此外,究竟是建立工作區? – 2010-03-24 04:22:00
我很想知道爲什麼這個過程需要阻止你在Eclipse中做其他任何事情。 – 2014-03-26 16:13:34