Author: jim.ma
Date: 2010-01-13 05:48:32 -0500 (Wed, 13 Jan 2010)
New Revision: 11392
Modified:
spi/branches/jbossws-spi-1.1.2/src/main/java/org/jboss/wsf/spi/tools/cmd/WSConsume.java
Log:
JBPAPP-2906:merge the JBWS-2752 fix
Modified:
spi/branches/jbossws-spi-1.1.2/src/main/java/org/jboss/wsf/spi/tools/cmd/WSConsume.java
===================================================================
---
spi/branches/jbossws-spi-1.1.2/src/main/java/org/jboss/wsf/spi/tools/cmd/WSConsume.java 2010-01-12
18:05:12 UTC (rev 11391)
+++
spi/branches/jbossws-spi-1.1.2/src/main/java/org/jboss/wsf/spi/tools/cmd/WSConsume.java 2010-01-13
10:48:32 UTC (rev 11392)
@@ -65,6 +65,7 @@
private String wsdlLocation = null;
private boolean quiet = false;
private boolean verbose = false;
+ private boolean noCompile = false;
private boolean loadConsumer = false;
private boolean extension = false;
private File outputDir = new File("output");
@@ -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();
}
}