Author: sagara Date: Tue Jul 10 09:46:58 2012 New Revision: 1359545 URL: http://svn.apache.org/viewvc?rev=1359545&view=rev Log: Applied patch for AXIS2-2673.
Modified: axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojo.java Modified: axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojo.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojo.java?rev=1359545&r1=1359544&r2=1359545&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojo.java (original) +++ axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojo.java Tue Jul 10 09:46:58 2012 @@ -91,6 +91,13 @@ public class WSDL2CodeMojo extends Abstr private String databindingName; /** + * The binding file for JiBX databinding. + * + * @parameter expression="${axis2.wsdl2code.jibxBindingFile}" + */ + private String jibxBindingFile; + + /** * Port name, for which to generate sources. By default, sources will be generated for all * ports. * @@ -293,6 +300,12 @@ public class WSDL2CodeMojo extends Abstr CommandLineOptionConstants.WSDL2JavaConstants.DATA_BINDING_TYPE_OPTION, getStringArray(databindingName))); + if ("jibx".equals(databindingName)) { + String key = CommandLineOptionConstants.WSDL2JavaConstants.EXTRA_OPTIONTYPE_PREFIX + + org.apache.axis2.wsdl.codegen.extension.JiBXExtension.BINDING_PATH_OPTION; + optionMap.put(key, new CommandLineOption(key, getStringArray(jibxBindingFile))); + } + if ("async".equals(syncMode)) { // Async only option - forcing to generate async methods only optionMap.put(