Class Wsdl2Js

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
io.mateo.cxf.codegen.workers.Wsdl2Js
All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, Named, ExtensionAware, Task, Configurable<Task>

@Incubating @CacheableTask public abstract class Wsdl2Js extends DefaultTask
Generates JavaScript sources from WSDL files using the Apache CXF wsdl2js tool. Code generation is performed in an isolated worker process for each WSDL file.
  • Constructor Details

    • Wsdl2Js

      public Wsdl2Js()
  • Method Details

    • getWsdl2JsClasspath

      @Classpath public abstract ConfigurableFileCollection getWsdl2JsClasspath()
      Classpath for the wsdl2java code generation tool.
      Returns:
      the classpath
    • getOptions

      public abstract ListProperty<Wsdl2JsOption> getOptions()
      List of options for the wsdl2js tool.
      Returns:
      the options
    • getForkOptionsActions

      @Internal public List<Action<? super JavaForkOptions>> getForkOptionsActions()
      Returns the list of actions to configure the Java fork options used when executing the wsdl2java tool.
      Returns:
      the actions, never null.
    • forkOptions

      public void forkOptions(Action<? super JavaForkOptions> action)
      Adds an action to configure the Java fork options used when executing the wsdl2java tool.
      Parameters:
      action - the action to configure the fork options
    • getWorkerExecutor

      @Inject public abstract WorkerExecutor getWorkerExecutor()
    • getLayout

      @Inject public abstract ProjectLayout getLayout()
    • generate

      public void generate()