summaryrefslogtreecommitdiff
path: root/platform/android/gradle/graph.gradle
blob: 1ff4ff816e305fa78599807ff24f7e4f6096ea93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath "com.vanniktech:gradle-dependency-graph-generator-plugin:0.3.0"
    }
}

import com.vanniktech.dependency.graph.generator.DependencyGraphGeneratorPlugin
import com.vanniktech.dependency.graph.generator.DependencyGraphGeneratorExtension.Generator
import com.vanniktech.dependency.graph.generator.dot.GraphFormattingOptions
import com.vanniktech.dependency.graph.generator.dot.Color
import com.vanniktech.dependency.graph.generator.dot.Shape
import com.vanniktech.dependency.graph.generator.dot.Style

plugins.apply(DependencyGraphGeneratorPlugin)

def mapboxGenerator = new Generator(
        "mapboxLibraries", // Suffix for our Gradle task.
        "", // Root suffix that we don't want in this case.
        { dependency -> dependency.getModuleGroup().startsWith("com.mapbox") }, // Only want Mapbox libs.
        { dependency -> true }, // Include transitive dependencies.
)

dependencyGraphGenerator {
    generators = [mapboxGenerator]
}