我是Gradle的初學者。什麼是背後的概念,並在Eclipse Gradle Dependencies
Eclipse在Gradle依賴和Gradle依賴之間的差異(持續)
和Gradle Dependencies (persisted)
之間的區別是什麼?
我們如何從一個國家到另一個,反之亦然?
我是Gradle的初學者。什麼是背後的概念,並在Eclipse Gradle Dependencies
Eclipse在Gradle依賴和Gradle依賴之間的差異(持續)
和Gradle Dependencies (persisted)
之間的區別是什麼?
我們如何從一個國家到另一個,反之亦然?
Gradle
需要知道您的項目需要建立或運行的事情,以便找到它們。我們稱這些項目爲incoming files
,dependencies
。此外,Gradle
需要建立和上傳項目產生的東西。您正在查看的Gradle Dependencies
文件夾包含所有這些依賴關係(通常爲.jar
文件)的列表。
注意是dependencies
projects
和source folder
之間的配置都存儲在項目的元數據(.classpath文件)。這意味着它們將在Eclipse會話中持續存在。
由於2.7.M2 classpath
容器的內容也是persisted
在您的workspace metadata
中。這減少了IDE在啓動時變得響應所需的時間。但是,這意味着您可能需要偶爾手動觸發一次刷新。您可以知道容器是否已從persisted
狀態初始化,因爲它將被標記爲Gradle Dependencies (persisted)
下的名稱。
這是唯一的區別。一個是Persisted
,另一個不是。
希望這會有所幫助。
+1好的答案謝謝。我仍然有幾個問題,2.7.M2是什麼意思? 「刷新一次」意味着什麼樣的刷新,項目刷新,gradle刷新以及「曾經一段時間」是什麼意思? – Weslor
2.7.M2 - Maven版本2.7以上, 刷新爲,右鍵單擊您的項目並選擇刷新。它只是重新建立一條更短的路徑。 每當你做出一些改變時,偶爾會遇到。 Maven在eclipse本身內嚴格地分析一切。爲了允許使用新版本而不是緩存版本,您需要稍後刷新一次,即當您認爲您的更改沒有按照應有的方式工作時。對於Maven相關的更改,您應該跟進更新您的Maven項目。輕鬆通過「Alt + F5」或右鍵單擊項目 - > Maven->更新項目。 希望這有助於。 – TheLuminor