构建.从Gradle 5.0迁移到7.0



下面是一小段build.gradle:

apply plugin: 'java'
repositories {
mavenCentral() 
}
dependencies {
implementation 'commons-io:commons-io:2.5' 
implementation fileTree(dir: 'libs', include: '*.jar') 
}
task printDependencies {
doLast {
configurations.compile.each { println it.name } 
}    
}

如何使用"configurations.compile.each {println it.name}"在Gradle 7中编写任务使其工作?

我在文档(Gradle)中找不到替换这一行的语法,我一定是找错了地方(

)

ConfigurationContainer没有编译属性,参见Gradle API文档。删除编译并只调用下面的代码:

configurations.each { println it.name } 

最新更新