我在Eclipse中有一個項目(Indigo但類似於Helios),其中有src/main/resources
文件,這些文件在target/generated-sources/xyz
中生成* .java源文件。項目設置具有「自動構建」功能,因此無論何時編輯和保存這些資源文件,都會生成相應的*.java
文件。我已將target/generated-sources/xyz
添加到Build Paths項目中。這一切都完美。Eclipse「自動構建」不級聯
問題是生成的*.java
文件的更改不一致地重建。如果我在編輯器中打開了其中一個文件,那麼它會注意到它已更改,並詢問是否要重新加載它。重新加載*.java
文件足以讓它識別它已更改並觸發重建。如果我沒有打開它,它不會自動接收更改。
關於我能做些什麼讓Eclipse(Indigo優先)知道這些生成的文件正在更新的想法?或者更好地告訴它直接監視這些文件夾?
謝謝。
你走了!這似乎已經做到了。在Indigo中,現在有兩種選擇:「使用原生鉤子或輪詢進行刷新」和「刷新訪問」。使用哪種方式更好,但看起來一旦刷新就會重新啓動並重建。謝謝! – mckamey
不客氣。我只記得我有一個Indigo的休眠副本,我不確定哪個新選項更好,不知道爲什麼Eclipse不會自動刷新默認值 –
也許是因爲有人可能會失去變化,我想我常常在外面IDE(所以我喜歡讓它保持同步)對我來說(在OS X上)「刷新訪問」似乎是瞬間工作的,另一個似乎是在一個短暫的但明顯的輪詢週期。**編輯:**從頭開始。只是設置了兩個:) :) – mckamey