1
0
Fork 0
mirror of https://codeberg.org/Mercury-IM/Smack synced 2024-11-22 14:22:05 +01:00

build.gradle: Add hint about obtaining system console

with newer Gradle versions and the Gradle daemon.
This commit is contained in:
Florian Schmaus 2017-07-03 10:36:05 +02:00
parent b0298619ba
commit ddabe439b4

View file

@ -192,6 +192,9 @@ gradle.taskGraph.whenReady { taskGraph ->
&& taskGraph.allTasks.any { it instanceof Sign }) { && taskGraph.allTasks.any { it instanceof Sign }) {
// Use Java 6's console to read from the console (no good for a CI environment) // Use Java 6's console to read from the console (no good for a CI environment)
def console = System.console() def console = System.console()
if (console == null) {
throw new Exception("Could not obtain system console (Console is 'null'). Did you build with gradle daemon? Try the same Gradle command with \"--no-daemon\".")
}
console.printf '\n\nWe have to sign some things in this build.\n\nPlease enter your signing details.\n\n' console.printf '\n\nWe have to sign some things in this build.\n\nPlease enter your signing details.\n\n'
def password = console.readPassword('GnuPG Private Key Password: ') def password = console.readPassword('GnuPG Private Key Password: ')