Java 设置变量并获取不同任务的值
所以我在Gradle身上有个任务:Java 设置变量并获取不同任务的值,java,android,gradle,Java,Android,Gradle,所以我在Gradle身上有个任务: task generateLibraryJar << { exec { workingDir "library/" commandLine 'jar' , '-cvf', 'myLibrary.jar', '.' } } 我希望gradle根据构建类型生成一个具有不同名称的jar。i、 e.我希望它为发布生成myLibrary release.jar,为调试生成myLibrary debug.ja
task generateLibraryJar << {
exec {
workingDir "library/"
commandLine 'jar' , '-cvf', 'myLibrary.jar', '.'
}
}
我希望gradle根据构建类型生成一个具有不同名称的jar。i、 e.我希望它为发布生成myLibrary release.jar
,为调试生成myLibrary debug.jar
有办法去吗
android {
(...)
buildTypes {
debug {
buildConfigField('String', 'MY_FIELD', '"Some value"')
}
release {
buildConfigField('String', 'MY_FIELD', '"Some other value"')
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
(...)
}