我有一个包含一堆不同插件的build.gradle
文件...
apply plugin: 'com.android.application'
apply plugin: "de.mannodermaus.android-junit5"
apply plugin: 'de.mobilej.unmock'
apply plugin: "maven-publish"
apply plugin: "com.jfrog.artifactory"
但我找不到所有定义的地方(类等(。我在哪里可以在本地找到它们?
这对于类来说是$HOME/.gradle/caches/5.4.1/scripts-remapped/
的(至少在那里找到了一个插件;目录scripts
用于buildscript
(,$HOME/.gradle/caches/modules-2/files-2.1
用于下载的JAR插件文件,但也下载了AAR库。
Gradle 的用户主目录在每种情况下都可以找到(大部分(它们。
以下是 Gradle 文件结构
├── caches // (1)
│ ├── 4.8 // (2)
│ ├── 4.9 // (2)
│ ├── ⋮
│ ├── jars-3 // (3)
│ └── modules-2 // (3)
├── daemon // (4)
│ ├── ⋮
│ ├── 4.8
│ └── 4.9
├── init.d // (5)
│ └── my-setup.gradle
├── wrapper
│ └── dists // (6)
│ ├── ⋮
│ ├── gradle-4.8-bin
│ ├── gradle-4.9-all
│ └── gradle-4.9-bin
└── gradle.properties // (7)
您所有应用的插件将位于 .gradle/version/modules 文件夹中
全局缓存目录(用于非特定于项目的所有内容(
特定于版本的缓存(例如,支持增量构建(
共享缓存(例如,用于依赖项的工件(
您可以查看此链接以获取更多信息