好吧,那么当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