Kotlin and general Gradle support. (#745)
This commit is contained in:
23
autoload/ale/gradle/init.gradle
Normal file
23
autoload/ale/gradle/init.gradle
Normal file
@@ -0,0 +1,23 @@
|
||||
class ClasspathPlugin implements Plugin<Project> {
|
||||
void apply(Project project) {
|
||||
project.task('printClasspath') {
|
||||
doLast {
|
||||
project
|
||||
.rootProject
|
||||
.allprojects
|
||||
.configurations
|
||||
.flatten()
|
||||
.findAll { it.name.endsWith('Classpath') }
|
||||
.collect { it.resolve() }
|
||||
.flatten()
|
||||
.unique()
|
||||
.findAll { it.exists() }
|
||||
.each { println it }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
rootProject {
|
||||
apply plugin: ClasspathPlugin
|
||||
}
|
||||
Reference in New Issue
Block a user