You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by qu...@apache.org on 2015/06/01 00:18:47 UTC
[05/50] [abbrv] git commit: [flex-utilities]
[refs/heads/as3httpclient-work] - - Added a loop to the accept license part
that loops as long as an unreadable answer (not yes/y or no/n) is entered and
only aborts if the user selects no.
- Added a loop to the accept license part that loops as long as an unreadable answer (not yes/y or no/n) is entered and only aborts if the user selects no.
Project: http://git-wip-us.apache.org/repos/asf/flex-utilities/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-utilities/commit/07c77ee3
Tree: http://git-wip-us.apache.org/repos/asf/flex-utilities/tree/07c77ee3
Diff: http://git-wip-us.apache.org/repos/asf/flex-utilities/diff/07c77ee3
Branch: refs/heads/as3httpclient-work
Commit: 07c77ee31304498a89ec170af214d09e22acc55f
Parents: f21e528
Author: Christofer Dutz <ch...@codecentric.de>
Authored: Fri Apr 10 09:14:50 2015 +0200
Committer: Christofer Dutz <ch...@codecentric.de>
Committed: Fri Apr 10 09:14:50 2015 +0200
----------------------------------------------------------------------
.../retrievers/download/DownloadRetriever.java | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/07c77ee3/mavenizer/retrievers/download/src/main/java/org/apache/flex/utilities/converter/retrievers/download/DownloadRetriever.java
----------------------------------------------------------------------
diff --git a/mavenizer/retrievers/download/src/main/java/org/apache/flex/utilities/converter/retrievers/download/DownloadRetriever.java b/mavenizer/retrievers/download/src/main/java/org/apache/flex/utilities/converter/retrievers/download/DownloadRetriever.java
index 115898d..96e95ff 100644
--- a/mavenizer/retrievers/download/src/main/java/org/apache/flex/utilities/converter/retrievers/download/DownloadRetriever.java
+++ b/mavenizer/retrievers/download/src/main/java/org/apache/flex/utilities/converter/retrievers/download/DownloadRetriever.java
@@ -342,14 +342,19 @@ public class DownloadRetriever extends BaseRetriever {
} else {
throw new RetrieverException("Unknown SdkType");
}
- System.out.println(question);
- System.out.print(questionProps.getProperty("DO_YOU_ACCEPT_QUESTION") + " ");
final BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
try {
- final String answer = reader.readLine();
- if (!"YES".equalsIgnoreCase(answer)) {
- System.out.println("You have to accept the license agreement in order to proceed.");
- throw new RetrieverException("You have to accept the license agreement in order to proceed.");
+ while (true) {
+ System.out.println(question);
+ System.out.print(questionProps.getProperty("DO_YOU_ACCEPT_QUESTION") + " ");
+ final String answer = reader.readLine();
+ if ("YES".equalsIgnoreCase(answer) || "Y".equalsIgnoreCase(answer)) {
+ return;
+ }
+ if ("NO".equalsIgnoreCase(answer) || "N".equalsIgnoreCase(answer)) {
+ System.out.println("You have to accept the license agreement in order to proceed.");
+ throw new RetrieverException("You have to accept the license agreement in order to proceed.");
+ }
}
} catch(IOException e) {
throw new RetrieverException("Couldn't read from Stdin.");