https://kotlinlang.org logo
#gradle
Title
l

leodeng

12/06/2017, 11:33 AM
just would like to share an interesting finding: gradle 4.4 seems to report module names differently. i defined a task like this:
Copy code
task("showBuildscriptModules") {
    doLast {
        buildscript.configurations["classpath"]
                .resolvedConfiguration.firstLevelModuleDependencies
                .forEach { println(it.moduleName) }
    }
}
and its output is:
Copy code
spring-boot-gradle-plugin
org.jetbrains.kotlin.jvm.gradle.plugin
org.jetbrains.kotlin.plugin.spring.gradle.plugin
org.jetbrains.kotlin.plugin.noarg.gradle.plugin
io.spring.dependency-management.gradle.plugin
while with gradle 4.3.1 it’s:
Copy code
spring-boot-gradle-plugin
kotlin-gradle-plugin
kotlin-allopen
kotlin-noarg
dependency-management-plugin