Gradle 获取源集完整路径字符串或路径目录
我想知道是否有一个属性返回源集完整路径字符串或文件目录,类似于Gradle 获取源集完整路径字符串或路径目录,gradle,gradle-plugin,source-sets,Gradle,Gradle Plugin,Source Sets,我想知道是否有一个属性返回源集完整路径字符串或文件目录,类似于${project.projectDir}/src/${SourceSet.name} apply plugin: 'java' sourceSets { foo { java { srcDir 'example/dir/java' } } } // For example, this could return pathToProject/src/exampl
${project.projectDir}/src/${SourceSet.name}
apply plugin: 'java'
sourceSets {
foo {
java {
srcDir 'example/dir/java'
}
}
}
// For example, this could return pathToProject/src/example/dir
println sourceSets.foo.srcDir
试试这个:
productFlavors {
admin { }
customer { }
}
sourceSets {
main {
java.srcDirs = ['src/main']
//other typical sourceSets stuff
}
admin.java.srcDirs = ['src/admin']
customer.java.srcDirs = ['src/customer']
}
sourceset.foo.java.getSrcDirs()
返回foo的源目录集合。java@RaGe这似乎是一个答案。与所有getter一样,您可以只使用sourceset.foo.java.srcDirs