Author: jboynes
Date: Mon Oct 16 16:00:45 2006
New Revision: 464712
URL: http://svn.apache.org/viewvc?view=rev&rev=464712
Log:
for TUSCANY-860 print usage when no jar specified
Added:
incubator/tuscany/java/sca/commands/launcher/src/main/resources/org/apache/tuscany/launcher/MainLauncherBooter.properties
(contents, props changed)
- copied, changed from r464371,
incubator/tuscany/java/sca/commands/launcher/src/main/resources/org/apache/tuscany/launcher/MainLauncher.properties
Removed:
incubator/tuscany/java/sca/commands/launcher/src/main/resources/org/apache/tuscany/launcher/MainLauncher.properties
Modified:
incubator/tuscany/java/sca/commands/launcher/src/main/java/org/apache/tuscany/launcher/MainLauncherBooter.java
Modified:
incubator/tuscany/java/sca/commands/launcher/src/main/java/org/apache/tuscany/launcher/MainLauncherBooter.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/commands/launcher/src/main/java/org/apache/tuscany/launcher/MainLauncherBooter.java?view=diff&rev=464712&r1=464711&r2=464712
==============================================================================
---
incubator/tuscany/java/sca/commands/launcher/src/main/java/org/apache/tuscany/launcher/MainLauncherBooter.java
(original)
+++
incubator/tuscany/java/sca/commands/launcher/src/main/java/org/apache/tuscany/launcher/MainLauncherBooter.java
Mon Oct 16 16:00:45 2006
@@ -48,6 +48,9 @@
* @param args the command line args
*/
public static void main(String[] args) throws Throwable {
+ if (args.length == 0) {
+ usage();
+ }
MainLauncherBooter booter = new MainLauncherBooter();
File installDir = getInstallDirectory();
@@ -90,6 +93,12 @@
}
}
+ private static void usage() {
+ ResourceBundle bundle =
ResourceBundle.getBundle(MainLauncherBooter.class.getName());
+
System.err.println(bundle.getString("org.apache.tuscany.launcher.Usage"));
+ System.exit(1);
+ }
+
protected void runApplication(File applicationJar, ClassLoader
applicationClassLoader, String[] args)
throws Throwable {
@@ -141,12 +150,6 @@
File jarFile = new File(URI.create(jarLocation));
return new File(jarFile.getParentFile().getParentFile(), "boot");
- }
-
- protected void usage() {
- ResourceBundle bundle =
ResourceBundle.getBundle(MainLauncherBooter.class.getName());
-
System.err.print(bundle.getString("org.apache.tuscany.launcher.Usage"));
- System.exit(1);
}
protected URL getSystemScdl(ClassLoader bootClassLoader) {
Copied:
incubator/tuscany/java/sca/commands/launcher/src/main/resources/org/apache/tuscany/launcher/MainLauncherBooter.properties
(from r464371,
incubator/tuscany/java/sca/commands/launcher/src/main/resources/org/apache/tuscany/launcher/MainLauncher.properties)
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/commands/launcher/src/main/resources/org/apache/tuscany/launcher/MainLauncherBooter.properties?view=diff&rev=464712&p1=incubator/tuscany/java/sca/commands/launcher/src/main/resources/org/apache/tuscany/launcher/MainLauncher.properties&r1=464371&p2=incubator/tuscany/java/sca/commands/launcher/src/main/resources/org/apache/tuscany/launcher/MainLauncherBooter.properties&r2=464712
==============================================================================
---
incubator/tuscany/java/sca/commands/launcher/src/main/resources/org/apache/tuscany/launcher/MainLauncher.properties
(original)
+++
incubator/tuscany/java/sca/commands/launcher/src/main/resources/org/apache/tuscany/launcher/MainLauncherBooter.properties
Mon Oct 16 16:00:45 2006
@@ -17,8 +17,4 @@
#
# $Rev$ $Date$
#
-# REVIEW: Move to core.launcher
-org.apache.tuscany.launcher.Usage=usage: java [jvm-options] -jar launcher.jar
[options] arg...\n\
- where [options] are:\n\
- --classpath <path> set the classpath for loading application classes
(required)\n\
- --main <classname> specify the classname to launch (overrides
manifest entries on classpath param)\n
+org.apache.tuscany.launcher.Usage=usage: java [jvm-options] -jar launcher.jar
<jar> [args...]
Propchange:
incubator/tuscany/java/sca/commands/launcher/src/main/resources/org/apache/tuscany/launcher/MainLauncherBooter.properties
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
incubator/tuscany/java/sca/commands/launcher/src/main/resources/org/apache/tuscany/launcher/MainLauncherBooter.properties
------------------------------------------------------------------------------
svn:keywords = Rev Date
Propchange:
incubator/tuscany/java/sca/commands/launcher/src/main/resources/org/apache/tuscany/launcher/MainLauncherBooter.properties
------------------------------------------------------------------------------
svn:mime-type = text/plain
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]