![](/img/trans.png)
[英]Why sometimes eclipse doesn't need .project and .classpath file during importing into workspace/How does eclipse recognize projects as projects?
[英]Why does Eclipse sometimes rebuild the whole workspace?
我使用Eclipse Luna 4.4.0。 在我啟動Eclipse並且沒有改變任何東西后,它有時會重建整個工作區,這有點煩人。 它不是增量構建,而是完全重建(包括清除所有項目的輸出文件夾)。
我使用autobuild進行項目(所有java,使用svn和git),但autobuild不應導致此行為。
什么觸發整個工作區重建? 錯誤日志不包含任何提示。
通常,構建器按如下方式觸發(來自Eclipse wiki )。
JDT使用平台提供的autobuild工具。 如果資源發生更改,平台將檢查項目描述文件(請參閱項目中的.project)。 當文件包含對Java構建器的引用時,構建器會收到有關更改的通知,然后將編譯Java源文件及其依賴項。
我不知道究竟是什么觸發了啟動時的構建(我總是覺得有些事情對Eclipse來說“有意義”在啟動時這樣做)。 在啟動期間是否可以touch
某些資源(如果您使用的是Linux系統)?
它還說維基上如何關閉自動建設(我猜你已經完全意識到了):
可以通過Window> Preferences> General> Workspace> Build自動關閉autobuild。
也有基於Eclipse的Bugzilla,如相關的錯誤https://bugs.eclipse.org/bugs/show_bug.cgi?id=73969 , https://bugs.eclipse.org/bugs/show_bug.cgi?id=172444 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.