You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by sa...@apache.org on 2012/07/10 11:46:58 UTC
svn commit: r1359545 -
/axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojo.java
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(