Java Android Gradle方法添加源集
目前我正在用gradle开发一个应用程序,我有很多不同的Java Android Gradle方法添加源集,java,android,gradle,source-sets,Java,Android,Gradle,Source Sets,目前我正在用gradle开发一个应用程序,我有很多不同的sourceset,用于一些不同的口味。我正在以以下方式在我的build.gradle中添加sourceset: sourceSets { debug { java.srcDirs += ['src/firstLib/common/java'] } release { java.srcDirs += ['src/firstLib/common/j
sourceset
,用于一些不同的口味。我正在以以下方式在我的build.gradle
中添加sourceset
:
sourceSets {
debug {
java.srcDirs += ['src/firstLib/common/java']
}
release {
java.srcDirs += ['src/firstLib/common/java']
}
}
因为在我的build.gradle
中有很多这样的块,我想知道是否有可能简单地调用一个函数,将sourceset
作为参数,并将其添加到java.srcDirs
中。例如,类似这样的事情:
void addToSourceSet(String parameter) {
sourceSets {
debug {
java.srcDirs += [parameter]
}
release {
java.srcDirs += [parameter]
}
}
}
即使方法主体不是gradle android标记的一部分,这也可能吗?这是可能的,但是您还需要传递
Project
类的实例,并在其上调用sourceset
。否则它将无法工作。