You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ag...@apache.org on 2014/09/18 03:29:05 UTC
android commit: CB-7512 Fix gradle asking for release password when
building for debug
Repository: cordova-android
Updated Branches:
refs/heads/master 949152532 -> 3f83fdbfc
CB-7512 Fix gradle asking for release password when building for debug
Project: http://git-wip-us.apache.org/repos/asf/cordova-android/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-android/commit/3f83fdbf
Tree: http://git-wip-us.apache.org/repos/asf/cordova-android/tree/3f83fdbf
Diff: http://git-wip-us.apache.org/repos/asf/cordova-android/diff/3f83fdbf
Branch: refs/heads/master
Commit: 3f83fdbfc169e5f49bde36700d4ae4d2ff52797f
Parents: 9491525
Author: Andrew Grieve <ag...@chromium.org>
Authored: Wed Sep 17 21:27:06 2014 -0400
Committer: Andrew Grieve <ag...@chromium.org>
Committed: Wed Sep 17 21:27:06 2014 -0400
----------------------------------------------------------------------
bin/templates/project/build.gradle | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/3f83fdbf/bin/templates/project/build.gradle
----------------------------------------------------------------------
diff --git a/bin/templates/project/build.gradle b/bin/templates/project/build.gradle
index b6994b6..6de8c54 100644
--- a/bin/templates/project/build.gradle
+++ b/bin/templates/project/build.gradle
@@ -140,7 +140,7 @@ def promptForPassword(msg) {
}
}
-task promptForReleaseKeyPassword {
+def promptForReleaseKeyPassword() {
if (!System.env.RELEASE_SIGNING_PROPERTIES_FILE) {
return;
}
@@ -153,9 +153,11 @@ task promptForReleaseKeyPassword {
}
}
-tasks.whenTaskAdded { task ->
- if (task.name == 'validateReleaseSigning') {
- task.dependsOn promptForReleaseKeyPassword
+gradle.taskGraph.whenReady { taskGraph ->
+ taskGraph.getAllTasks().each() { task ->
+ if (task.name == 'validateReleaseSigning') {
+ promptForReleaseKeyPassword()
+ }
}
}