Я попробовал почти все из примеров, которые я получил из интернета, чтобы добавить функцию / задачу, которая будет выполнена перед задачей "executeRelease", но ни одна из них не была выполнена / запущена, когда я вызываю gradle assembleRelease
:
task preBuild1 << {
println 'Copying correct build.gradle to the foo library'
copy {
from "../../androidRelated/gradle/foo"
into "foo"
}
}
tasks.whenTaskAdded { task ->
if (task.name == 'assembleRelease') {
task.dependsOn preBuild1
}
}
или:
dependencies {
preBuild1
compile fileTree(dir: 'libs', include: ['*.jar'])
compile(name: 'AudienceNetwork', ext:'aar')
compile(name: 'GoogleAIDL', ext:'aar')
compile(name: 'GooglePlay', ext:'aar')
...
эти коды находятся в build.gradle
файле из одного проекта Android.Как правильно это сделать?