好吧,那麼當gradle開始下載依賴關係時呢?何時在主目錄中創建.gradle文件夾。什麼時候在Linux主目錄中創建.gradle文件夾?
回答
Gradle首次使用時即時下載依賴項。 ~/.gradle
用於很多目的,並且可以在Gradle第一次啓動時立即創建。
在談到gradle這個依賴,你可以將其歸類分爲2類:
構建腳本的依賴關係:通過您的腳本(例如,當你在Android的gradle這個-插件所需的gradle這個-插件構建一個Android項目)。這些依賴關係在gradle進程的第一階段被下載。
項目依賴關係:在需要時下載。 (也就是說,如果你正在建設項目中的一部分:它有可能不需要這部分依賴一些不下載)
還有第三種下載:當您使用gradle這個-包裝:gradle it-self可以通過包裝腳本下載(當然這是第一次下載)。
關於~/.gradle
:它是GRADLE_USER_HOME(默認爲USER_HOME/.gradle):它可以被重新定義以多種方式(見here),並且一旦啓動gradle進程就會使用它。
編輯
如運行在一個存在的build.gradle(注意,如果您使用的包裝一開始的目錄gradle <with args>
的命令gradle這個過程一旦啓動:該命令是gradlew <with args>
)。
使用IDE(如Android Studio或IntelliJ)時:IDE可以爲您啓動gradle進程。在Android-Studio(或IntelliJ)中:有一個名爲的視圖Gradle Console您可以在其中看到由IDE啓動的任何gradle進程發佈的日誌。
當我們啓動gradle時,它會在您的主目錄內創建.gradle文件夾。它由本機(有關您的系統的信息)和緩存組成。緩存還包括插件和所有其他罐子依賴項。
當我們第一次構建項目時,它會下載依賴項和插件,並在這裏引用它們。下一次當我們需要它時,它會從這裏開始。即使我們在eclipse中需要它們來編譯代碼(=> gradle eclipse),它的依賴關係也會從緩存中添加。
- 1. 在主目錄中創建文件夾
- 2. 什麼時候將.m2/repository文件夾在linux中創建爲maven 2
- 3. gradle在子文件夾中創建構建目錄
- 4. 在Linux中創建臨時文件夾
- 5. 如何知道什麼時候在網絡文件夾上創建文件
- 6. 如何在主目錄中創建文件夾?
- 7. 在主文件夾中創建臨時文件和套接字文件Linux
- 8. Android項目中.gradle .idea gradle文件夾的作用是什麼?
- 9. 如何在gradle文件夾中創建緩存文件夾?
- 10. 什麼時候在DNN中創建sitemap.xml
- 11. 爲什麼.pyc文件有時會在同一個目錄中創建,有時在__pycache__子目錄中創建?
- 12. 在創建文件時創建目錄
- 13. 什麼時候在Eclipse中創建類似eclipse的.class文件?
- 14. 在新的gradle項目中沒有創建默認文件夾
- 15. 爲什麼Nuget在項目的父文件夾中創建「Packages」文件夾?
- 16. Hive:爲什麼在我的項目文件夾中創建metastore_db?
- 17. 除了臨時文件夾(在appdata中)還有什麼目錄?
- 18. 什麼時候在Linux中檢查文件失敗
- 19. 在Wordpress主題中創建文件夾
- 20. 從路徑創建文件夾目錄?
- 21. 在gradle中創建源目錄
- 22. 什麼時候創建/使用shared_prefs中的.xml.bak文件?
- 23. 在iOS的文檔文件夾中創建多個目錄
- 24. Wordpress在插件上傳目錄中創建子文件夾
- 25. 遍歷目錄中的文件,創建輸出文件linux
- 26. 什麼時候在NoSQL中創建一個新文檔
- 27. 如何在不在工作目錄中的目錄中創建文件夾
- 28. 爲什麼npm在我的主目錄中創建一個名爲'〜'的文件夾?
- 29. PVS-Studio在項目文件夾中創建臨時文件
- 30. 爲什麼我不能在文件夾中創建文件,XPCOM
假設文件夾是在開始使用Gradle時創建的?我家裏沒有'.gradle'文件夾。 – MightyPork