Class OptionLoader

java.lang.Object
org.apache.cxf.maven_plugin.wadlto.OptionLoader

public final class OptionLoader extends Object
  • Method Details

    • loadWsdlOptionsFromDependencies

      public static List<WadlOption> loadWsdlOptionsFromDependencies(org.apache.maven.project.MavenProject project, Option defaultOptions, File outputDir)
    • loadWadlOptionsFromFile

      public static List<WadlOption> loadWadlOptionsFromFile(File wadlBasedir, String[] includes, String[] excludes, Option defaultOptions, File defaultOutputDir) throws org.apache.maven.plugin.MojoExecutionException
      Scan files in a directory and generate one wadlOption per file found. Extra args for code generation can be defined in a file that is named like the wadl file and ends in -options. Binding files can be defined in files named like the wadl file and end in -binding-*.xml
      Parameters:
      wadlBasedir -
      includes - file name patterns to include
      excludes - file name patterns to exclude
      defaultOptions - options that should be used if no special file is given
      Returns:
      list of one WadlOption object for each wadl found
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • generateWadlOptionFromFile

      protected static WadlOption generateWadlOptionFromFile(File wadl, Option defaultOptions, File defaultOutputDir) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException