Full name:
org.jibx:maven-jibx-plugin:1.2.3-SNAPSHOT:jibx2wsdl
Description:
Attributes:
compile
.process-classes
.Name | Type | Since | Description |
---|---|---|---|
directory | String |
- |
The directory which contains binding files. Default value is: src/main/config . |
interfaceClassNames | ArrayList |
- |
The full class names of the service interface. Note: Classes
should be in target/classes (which is where they should be after
compiling). |
load | boolean |
- |
Control flag for test loading generated/modified classes. Default value is: false . |
multimodule | boolean |
- |
Control flag multi-module mode. Default value is: false . |
outputDirectory | String |
- |
Target directory path for generated output (default is current
directory). Note: If you want the wsdl and schema included
in your distribution, remember to include it in the
<resources> section of your pom file. Default value is: ${project.build.directory}/schema . |
validate | boolean |
- |
Control flag for test loading generated/modified classes. Default value is: true . |
verbose | boolean |
- |
Control flag for verbose processing reports. Default value is: false . |
verify | boolean |
- |
Control flag for verifying generated/modified classes with BCEL. Default value is: false . |
Name | Type | Since | Description |
---|---|---|---|
customizations | ArrayList |
- |
Include pattern for customization files. |
excludes | ArrayList |
- |
Exclude pattern for binding files. |
includes | ArrayList |
- |
Include pattern for binding files. Note: Uses the standard filter format described in the plexus DirectoryScanner. Defaults value is: binding.xml. |
modules | HashSet |
- |
A list of modules to search for binding files in the format:
groupID:artifactID |
options | Map |
- |
Extra options to be given for customization via CLI.
Enter extra customizations or other command-line
options. The extra customizations are described on the JiBX2WSDL customizations page The single character JiBX2WSDL commands may also be supplied here. For example, to include Names of extra classes (-x) and Sets the base address used for the service endpoint address specified in the WSDL, supply the following options: <options> |
sourceDirectories | ArrayList |
- |
The source directories. Note: The source directory defaults
to: <sourceDirectories> If you are using the code-gen
plugin, you may want to specify the generated sources directory:
<sourceDirectories> If you don't want sources
include, you will have to explicitly delare an empty list:
<sourceDirectories> |
java.util.ArrayList
No
${customizations}
java.lang.String
Yes
${directory}
src/main/config
java.util.ArrayList
No
${excludes}
java.util.ArrayList
No
${includes}
java.util.ArrayList
Yes
${interfaceClassNames}
load:
boolean
Yes
${load}
false
java.util.HashSet
No
${modules}
boolean
Yes
${multi-module}
false
<options>
<x>com.company.pacakge.ClassName</x>
<service-base>http://localhost:8080/axis2/services</service-base>
</options>
java.util.Map
No
java.lang.String
Yes
${outputDirectory}
${project.build.directory}/schema
<sourceDirectories>
<sourceDirectory>${basedir}/src/main/java</sourceDirectory>
</sourceDirectories>
If you are using the code-gen
plugin, you may want to specify the generated sources directory:
<sourceDirectories>
<sourceDirectory>${basedir}/src/main/java</sourceDirectory>
<sourceDirectory>${project.build.directory}/generated-source</sourceDirectory>
</sourceDirectories>
If you don't want sources
include, you will have to explicitly delare an empty list:
<sourceDirectories>
<sourceDirectory></sourceDirectory>
</sourceDirectories>
java.util.ArrayList
No
${sourceDirectories}
boolean
Yes
${validate}
true
boolean
Yes
${verbose}
false
boolean
Yes
${verify}
false