org.apache.cxf.maven_plugin
Class WsdlOptionLoader
java.lang.Object
org.apache.cxf.maven_plugin.WsdlOptionLoader
public final class WsdlOptionLoader
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
loadWsdlOptionsFromDependencies
public static List<WsdlOption> loadWsdlOptionsFromDependencies(MavenProject project,
Option defaultOptions,
File outputDir)
loadWsdlOptionsFromFiles
public static List<WsdlOption> loadWsdlOptionsFromFiles(File wsdlBasedir,
String[] includes,
String[] excludes,
Option defaultOptions,
File defaultOutputDir)
throws MojoExecutionException
- Scan files in a directory and generate one wsdlOption per file found. Extra args for code generation
can be defined in a file that is named like the wsdl file and ends in -options. Binding files can be
defined in files named like the wsdl file and end in -binding-*.xml
- Parameters:
wsdlBasedir
- includes
- file name patterns to includeexcludes
- file name patterns to excludedefaultOptions
- options that should be used if no special file is given
- Returns:
- list of one WsdlOption object for each wsdl found
- Throws:
MojoExecutionException
generateWsdlOptionFromFile
protected static WsdlOption generateWsdlOptionFromFile(File wsdl,
Option defaultOptions,
File defaultOutputDir)
throws MojoExecutionException
- Throws:
MojoExecutionException
Apache CXF