我希望根據項目的settings.gradle中定義的自定義設置來構建基於條件構建的Java庫的一些功能。基於gradle.settings的Gradle源集
例子:
的build.gradle
apply plugin: 'java'
sourceCompatibility = 1.7
repositories {
mavenCentral()
}
sourceSets {
extra_feature
}
dependencies {
compile 'net.java.dev.jna:jna:4.1.0'
}
// I need a way to link the "extra_feature" sourceSets to the default "build" action based on some settings in settings.gradle.
settings.gradle
extraFeatures = true
,目前還不清楚你是什麼意思的鏈接的「extra_feature」。 –
這個sourceSet包含一些Java文件(在src/extra_feature/java下),我只想在某些設置爲true的情況下編譯這些文件。 –