Author: alessio.soldano(a)jboss.com
Date: 2009-09-30 05:01:49 -0400 (Wed, 30 Sep 2009)
New Revision: 10804
Modified:
spi/trunk/src/main/java/org/jboss/wsf/spi/tools/cmd/WSConsume.java
Log:
[JBWS-2752] adding nocompile option
Modified: spi/trunk/src/main/java/org/jboss/wsf/spi/tools/cmd/WSConsume.java
===================================================================
--- spi/trunk/src/main/java/org/jboss/wsf/spi/tools/cmd/WSConsume.java 2009-09-30 08:26:37
UTC (rev 10803)
+++ spi/trunk/src/main/java/org/jboss/wsf/spi/tools/cmd/WSConsume.java 2009-09-30 09:01:49
UTC (rev 10804)
@@ -67,6 +67,7 @@
private boolean verbose = false;
private boolean loadConsumer = false;
private boolean extension = false;
+ private boolean noCompile = false;
private File outputDir = new File("output");
private File sourceDir = null;
private String target = null;
@@ -82,7 +83,7 @@
private URL parseArguments(String[] args)
{
- String shortOpts = "b:c:p:w:o:s:t:khqvle";
+ String shortOpts = "b:c:p:w:o:s:t:khqvlne";
LongOpt[] longOpts =
{
new LongOpt("binding", LongOpt.REQUIRED_ARGUMENT, null, 'b'),
@@ -96,6 +97,7 @@
new LongOpt("help", LongOpt.NO_ARGUMENT, null, 'h'),
new LongOpt("quiet", LongOpt.NO_ARGUMENT, null, 'q'),
new LongOpt("verbose", LongOpt.NO_ARGUMENT, null, 'v'),
+ new LongOpt("nocompile", LongOpt.NO_ARGUMENT, null, 'n'),
new LongOpt("extension", LongOpt.NO_ARGUMENT, null, 'e'),
new LongOpt("load-consumer", LongOpt.NO_ARGUMENT, null, 'l'),
};
@@ -142,6 +144,9 @@
case 'e':
extension = true;
break;
+ case 'n':
+ noCompile = true;
+ break;
case 'h':
printHelp();
System.exit(0);
@@ -216,6 +221,9 @@
if(target!=null)
consumer.setTarget(target);
+
+ if (noCompile)
+ consumer.setNoCompile(noCompile);
try
{
@@ -261,6 +269,7 @@
out.println(" -v, --verbose Show full exception stack
traces");
out.println(" -l, --load-consumer Load the consumer and exit (debug
utility)");
out.println(" -e, --extension Enable SOAP 1.2 binding
extension");
+ out.println(" -n, --nocompile Do not compile generated
sources");
out.flush();
}
}