30 lines
1.0 KiB
Groovy
30 lines
1.0 KiB
Groovy
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.mapboxsdk") }, // Only want Mapbox libs.
|
|
{ dependency -> true }, // Include transitive dependencies.
|
|
)
|
|
|
|
dependencyGraphGenerator {
|
|
generators = [mapboxGenerator]
|
|
}
|