2015-10-29 136 views

回答

8

Gradle需要知道您的項目需要建立或運行的事情,以便找到它們。我們稱這些項目爲incoming files,dependencies。此外,Gradle需要建立和上傳項目產生的東西。您正在查看的Gradle Dependencies文件夾包含所有這些依賴關係(通常爲.jar文件)的列表。

注意dependenciesprojectssource folder之間的配置都存儲在項目的元數據(.classpath文件)。這意味着它們將在Eclipse會話中持續存在。

由於2.7.M2 classpath容器的內容也是persisted在您的workspace metadata中。這減少了IDE在啓動時變得響應所需的時間。但是,這意味着您可能需要偶爾手動觸發一次刷新。您可以知道容器是否已從persisted狀態初始化,因爲它將被標記爲Gradle Dependencies (persisted)下的名稱。

這是唯一的區別。一個是Persisted,另一個不是。

希望這會有所幫助。

+0

+1好的答案謝謝。我仍然有幾個問題,2.7.M2是什麼意思? 「刷新一次」意味着什麼樣的刷新,項目刷新,gradle刷新以及「曾經一段時間」是什麼意思? – Weslor

+0

2.7.M2 - Maven版本2.7以上, 刷新爲,右鍵單擊您的項目並選擇刷新。它只是重新建立一條更短的路徑。 每當你做出一些改變時,偶爾會遇到。 Maven在eclipse本身內嚴格地分析一切。爲了允許使用新版本而不是緩存版本,您需要稍後刷新一次,即當您認爲您的更改沒有按照應有的方式工作時。對於Maven相關的更改,您應該跟進更新您的Maven項目。輕鬆通過「Alt + F5」或右鍵單擊項目 - > Maven->更新項目。 希望這有助於。 – TheLuminor