2014-05-08 29 views
4

剛開始使用eclipse時,出現以下錯誤:在項目的構建路徑中檢測到週期。該週期由項目{x,y}組成。在項目的構建路徑中檢測到一個週期... eclipse

我該如何解決這個問題?我沒有做任何不同的事情,當錯誤彈出時試圖添加Maven依賴關係。已經取消了禮儀,但它仍然顯示。試圖清理/建立maven,清理並重新啓動我的eclipse。

有什麼建議嗎?一直花費數小時試圖解決這個問題

+0

刪除週期性依賴關係。你明白爲什麼會發生這種情況,對嗎?你的'x'依賴於'y','y'依賴於'x',所以不可能執行構建。 – Kayaman

回答

5

移動代碼。這是你唯一的選擇。您需要確定x中依賴於y的代碼或依賴於x的y中的代碼。如果您可以將代碼移動到其他項目,那可能會解決問題。否則,您可能需要將代碼移至新項目。我必須這樣做。

+0

如果我不做任何修改,爲什麼會觸發錯誤?不明白這個蹩腳的eclipse ide -.- – user648244

+0

@ user648244啊,因爲你沒有花時間學習如何使用Eclipse(這不是Eclipse的問題,所以在任何(或不是)IDE中的Java開發中都很常見) ,那麼它一定是蹩腳的。 –

1

您可以調整的喜好來處理這些依賴關係,它會給你一個警告 Preferences > Java > Compiler > Building > Build path problems > Circular dependencies

這爲我工作ATLEAST!希望對你有效。

相關問題