You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ft...@apache.org on 2012/12/13 12:29:55 UTC
svn commit: r1421232 -
/incubator/flex/utilities/trunk/mavenizer/src/main/java/SDKDeployer.java
Author: fthomas
Date: Thu Dec 13 11:29:54 2012
New Revision: 1421232
URL: http://svn.apache.org/viewvc?rev=1421232&view=rev
Log:
FLEX-33296 Apache Flex Mavenized SDK Bug - Clean code
Modified:
incubator/flex/utilities/trunk/mavenizer/src/main/java/SDKDeployer.java
Modified: incubator/flex/utilities/trunk/mavenizer/src/main/java/SDKDeployer.java
URL: http://svn.apache.org/viewvc/incubator/flex/utilities/trunk/mavenizer/src/main/java/SDKDeployer.java?rev=1421232&r1=1421231&r2=1421232&view=diff
==============================================================================
--- incubator/flex/utilities/trunk/mavenizer/src/main/java/SDKDeployer.java (original)
+++ incubator/flex/utilities/trunk/mavenizer/src/main/java/SDKDeployer.java Thu Dec 13 11:29:54 2012
@@ -45,20 +45,24 @@ public class SDKDeployer {
}
public static void main(String[] args) {
- if (args.length < 4) {
- System.out.println("\nUsage: java -cp flex-sdk-converter-1.0.jar SDKDeployer \"directory\" \"repositoryId\" \"url\" \"mvn\"\n");
- System.out.println("The SDKDeployer needs 4 ordered parameters separated by spaces:");
- System.out.println("\t1- directory: The path to the directory to deploy.");
- System.out.println("\t2- repositoryId: Server Id to map on the <id> under <server> section of settings.xml.");
- System.out.println("\t3- url: URL where the artifacts will be deployed.");
- System.out.println("\t4- mvn: The path to the mvn.bat / mvn.sh.");
- return;
+ if (args.length != 4) {
+ printUsage();
+ System.exit(0);
}
SDKDeployer deployer = new SDKDeployer(args);
deployer.start();
}
+ private static void printUsage() {
+ System.out.println("\nUsage: java -cp flex-sdk-converter-1.0.jar SDKDeployer \"directory\" \"repositoryId\" \"url\" \"mvn\"\n");
+ System.out.println("The SDKDeployer needs 4 ordered parameters separated by spaces:");
+ System.out.println("\t1- directory: The path to the directory to deploy.");
+ System.out.println("\t2- repositoryId: Server Id to map on the <id> under <server> section of settings.xml.");
+ System.out.println("\t3- url: URL where the artifacts will be deployed.");
+ System.out.println("\t4- mvn: The path to the mvn.bat / mvn.sh.");
+ }
+
private void start() {
try {
File dir = new File(directory);
@@ -147,12 +151,12 @@ public class SDKDeployer {
while ((line = bri.readLine()) != null) {
System.out.println(line);
}
- bri.close();
while ((line = bre.readLine()) != null) {
System.out.println(line);
}
- bre.close();
p.waitFor();
+ bri.close();
+ bre.close();
System.out.println("Done.");
}