Gradle 插件在哪里?



我有一个包含一堆不同插件的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 文件夹中

全局缓存目录(用于非特定于项目的所有内容(

特定于版本的缓存(例如,支持增量构建(

共享缓存(例如,用于依赖项的工件(

您可以查看此链接以获取更多信息

最新更新