@Override public boolean wsimport(OutputStream logStream, Container container, String[] args) { WsimportTool tool = new WsimportTool(logStream, container); return tool.run(args); }
@Override protected boolean runInVm(String[] arguments, OutputStream out) { ClassLoader loader = Thread.currentThread().getContextClassLoader(); String sysPath = System.getProperty("java.class.path"); if (loader instanceof AntClassLoader) { System.setProperty("java.class.path", ((AntClassLoader) loader).getClasspath()); } WsimportTool compTool = new WsimportTool(out); if (xmlCatalog != null) { compTool.setEntityResolver(xmlCatalog); } try { return compTool.run(arguments); } finally { if (sysPath != null) { System.setProperty("java.class.path", sysPath); } } } }
parseArguments(args, listener, receiver); Model wsdlModel = buildWsdlModel(listener, receiver); if (wsdlModel == null) return false; if (!generateCode(listener, receiver, wsdlModel, true)) return false; if(!compileGeneratedClasses(receiver, listener)){ listener.message(WscompileMessages.WSCOMPILE_COMPILATION_FAILED()); return false; if (options.clientjar != null) { addClassesToGeneratedFiles(); jarArtifacts(listener); usage(done.getOptions()); } catch (BadCommandLineException e) { if (e.getMessage() != null) { usage(e.getOptions()); return false; } finally{ deleteGeneratedFiles(); if (!options.disableAuthenticator) { DefaultAuthenticator.reset();
@Override public void run() { tool.run(toolArgs); } });
public void test() throws Exception { System.out.println( "Launching wsimport tool with the following args:"); for(String arg:toolArgs) { System.out.println("\t"+arg); } // Prepare stderr stream for tool output ByteArrayOutputStream baOutputStream = new ByteArrayOutputStream(); PrintStream out = new PrintStream(baOutputStream); System.setErr(out); // Launch wsimport tool WsimportTool wsimportTool = new WsimportTool(out); runWSImport(wsimportTool); out.flush(); // Check tool output String toolOutput = baOutputStream.toString(); checkError(toolOutput); // Close streams baOutputStream.close(); out.close(); }
String classpathString = createClasspathString(); List<String> args = new ArrayList<String>();
parseArguments(args, listener, receiver); Model wsdlModel = buildWsdlModel(listener, receiver); if (wsdlModel == null) return false; if (!generateCode(listener, receiver, wsdlModel, true)) return false; if(!compileGeneratedClasses(receiver, listener)){ listener.message(WscompileMessages.WSCOMPILE_COMPILATION_FAILED()); return false; if (options.clientjar != null) { addClassesToGeneratedFiles(); jarArtifacts(listener); usage(done.getOptions()); } catch (BadCommandLineException e) { if (e.getMessage() != null) { usage(e.getOptions()); return false; } finally{ deleteGeneratedFiles(); if (!options.disableAuthenticator) { DefaultAuthenticator.reset();
@Override protected boolean runInVm(String[] arguments, OutputStream out) { ClassLoader loader = Thread.currentThread().getContextClassLoader(); String sysPath = System.getProperty("java.class.path"); if (loader instanceof AntClassLoader) { System.setProperty("java.class.path", ((AntClassLoader) loader).getClasspath()); } WsimportTool compTool = new WsimportTool(out); if (xmlCatalog != null) { compTool.setEntityResolver(xmlCatalog); } try { return compTool.run(arguments); } finally { if (sysPath != null) { System.setProperty("java.class.path", sysPath); } } } }
protected void runWSImport(WsimportTool tool) throws Exception { tool.run(toolArgs); }
String classpathString = createClasspathString(); List<String> args = new ArrayList<String>();
parseArguments(args, listener, receiver); Model wsdlModel = buildWsdlModel(listener, receiver); if (wsdlModel == null) return false; if (!generateCode(listener, receiver, wsdlModel, true)) return false; if(!compileGeneratedClasses(receiver, listener)){ listener.message(WscompileMessages.WSCOMPILE_COMPILATION_FAILED()); return false; if (options.clientjar != null) { addClassesToGeneratedFiles(); jarArtifacts(listener); usage(done.getOptions()); } catch (BadCommandLineException e) { if (e.getMessage() != null) { usage(e.getOptions()); return false; } finally{ deleteGeneratedFiles(); if (!options.disableAuthenticator) { DefaultAuthenticator.reset();
@Override public boolean wsimport(OutputStream logStream, Container container, String[] args) { WsimportTool tool = new WsimportTool(logStream, container); return tool.run(args); }
@Override protected boolean runInVm(String[] arguments, OutputStream out) { ClassLoader loader = Thread.currentThread().getContextClassLoader(); String sysPath = System.getProperty("java.class.path"); if (loader instanceof AntClassLoader) { System.setProperty("java.class.path", ((AntClassLoader) loader).getClasspath()); } WsimportTool compTool = new WsimportTool(out); if (xmlCatalog != null) { compTool.setEntityResolver(xmlCatalog); } try { return compTool.run(arguments); } finally { if (sysPath != null) { System.setProperty("java.class.path", sysPath); } } } }
public boolean run(String[] args) { Listener listener = new Listener(); Receiver receiver = new Receiver(listener); return run(args, listener, receiver); }
String classpathString = createClasspathString(); List<String> args = new ArrayList<>();
parseArguments(args, listener, receiver); Model wsdlModel = buildWsdlModel(listener, receiver); if (wsdlModel == null) return false; if (!generateCode(listener, receiver, wsdlModel, true)) return false; if(!compileGeneratedClasses(receiver, listener)){ listener.message(WscompileMessages.WSCOMPILE_COMPILATION_FAILED()); return false; if (options.clientjar != null) { addClassesToGeneratedFiles(); jarArtifacts(listener); usage(done.getOptions()); } catch (BadCommandLineException e) { if (e.getMessage() != null) { usage(e.getOptions()); return false; } finally{ deleteGeneratedFiles(); if (!options.disableAuthenticator) { DefaultAuthenticator.reset();
@Override public boolean wsimport(OutputStream logStream, Container container, String[] args) { WsimportTool tool = new WsimportTool(logStream, container); return tool.run(args); }
@Override protected boolean runInVm(String[] arguments, OutputStream out) { ClassLoader loader = Thread.currentThread().getContextClassLoader(); String sysPath = System.getProperty("java.class.path"); if (loader instanceof AntClassLoader) { System.setProperty("java.class.path", ((AntClassLoader) loader).getClasspath()); } WsimportTool compTool = new WsimportTool(out); if (xmlCatalog != null) { compTool.setEntityResolver(xmlCatalog); } try { return compTool.run(arguments); } finally { if (sysPath != null) { System.setProperty("java.class.path", sysPath); } } } }
public boolean run(String[] args) { Listener listener = new Listener(); Receiver receiver = new Receiver(listener); return run(args, listener, receiver); }
String classpathString = createClasspathString(); List<String> args = new ArrayList<String>();