Use the more meaningful parameter name 'namespaceMappings' instead of 'namespaceURIs' in axis2-wsdl2code-maven-plugin.
diff --git a/databinding-tests/jaxbri-tests/pom.xml b/databinding-tests/jaxbri-tests/pom.xml
index 58261a7..54e98d7 100644
--- a/databinding-tests/jaxbri-tests/pom.xml
+++ b/databinding-tests/jaxbri-tests/pom.xml
@@ -105,16 +105,16 @@
<generateServerSide>true</generateServerSide>
<generateServerSideInterface>true</generateServerSideInterface>
<generateServicesXml>true</generateServicesXml>
- <namespaceURIs>
- <namespaceURI>
+ <namespaceMappings>
+ <namespaceMapping>
<uri>http://www.example.org/data</uri>
<packageName>org.apache.axis2.jaxbri.processor.data</packageName>
- </namespaceURI>
- <namespaceURI>
+ </namespaceMapping>
+ <namespaceMapping>
<uri>http://www.example.org/ws</uri>
<packageName>org.apache.axis2.jaxbri.processor.service</packageName>
- </namespaceURI>
- </namespaceURIs>
+ </namespaceMapping>
+ </namespaceMappings>
<outputDirectory>${project.build.directory}/gen/processor</outputDirectory>
</configuration>
</execution>
@@ -125,16 +125,16 @@
</goals>
<configuration>
<wsdlFile>src/test/wsdl/processor.wsdl</wsdlFile>
- <namespaceURIs>
- <namespaceURI>
+ <namespaceMappings>
+ <namespaceMapping>
<uri>http://www.example.org/data</uri>
<packageName>org.apache.axis2.jaxbri.processor.data</packageName>
- </namespaceURI>
- <namespaceURI>
+ </namespaceMapping>
+ <namespaceMapping>
<uri>http://www.example.org/ws</uri>
<packageName>org.apache.axis2.jaxbri.processor.client</packageName>
- </namespaceURI>
- </namespaceURIs>
+ </namespaceMapping>
+ </namespaceMappings>
<outputDirectory>${project.build.directory}/gen/processor</outputDirectory>
</configuration>
</execution>
@@ -150,12 +150,12 @@
<generateServicesXml>true</generateServicesXml>
<generateAllClasses>true</generateAllClasses>
<packageName>org.apache.axis2.jaxbri.identityservice</packageName>
- <namespaceURIs>
- <namespaceURI>
+ <namespaceMappings>
+ <namespaceMapping>
<uri>http://www.example.org/identity</uri>
<packageName>org.apache.axis2.jaxbri.identityservice</packageName>
- </namespaceURI>
- </namespaceURIs>
+ </namespaceMapping>
+ </namespaceMappings>
<outputDirectory>${project.build.directory}/gen/identityservice</outputDirectory>
</configuration>
</execution>
@@ -171,12 +171,12 @@
<generateServicesXml>true</generateServicesXml>
<generateAllClasses>true</generateAllClasses>
<packageName>org.apache.axis2.jaxbri.mtom</packageName>
- <namespaceURIs>
- <namespaceURI>
+ <namespaceMappings>
+ <namespaceMapping>
<uri>http://www.example.org/mtom/</uri>
<packageName>org.apache.axis2.jaxbri.mtom</packageName>
- </namespaceURI>
- </namespaceURIs>
+ </namespaceMapping>
+ </namespaceMappings>
<outputDirectory>${project.build.directory}/gen/mtom</outputDirectory>
</configuration>
</execution>
diff --git a/modules/adb-tests/pom.xml b/modules/adb-tests/pom.xml
index ec2cb9a..f75b9f6 100644
--- a/modules/adb-tests/pom.xml
+++ b/modules/adb-tests/pom.xml
@@ -189,12 +189,12 @@
<wsdlFile>src/test/wsdl/AXIS2-5750.wsdl</wsdlFile>
<syncMode>sync</syncMode>
<unpackClasses>true</unpackClasses>
- <namespaceURIs>
- <namespaceURI>
+ <namespaceMappings>
+ <namespaceMapping>
<uri>http://ise-online.com/FixedValueService/</uri>
<packageName>org.apache.axis2.databinding.axis2_5750.client</packageName>
- </namespaceURI>
- </namespaceURIs>
+ </namespaceMapping>
+ </namespaceMappings>
<packageName>org.apache.axis2.databinding.axis2_5750.client</packageName>
<outputDirectory>${project.build.directory}/wsdl2code/AXIS2-5750</outputDirectory>
</configuration>
@@ -208,12 +208,12 @@
<wsdlFile>src/test/wsdl/AXIS2-5758.wsdl</wsdlFile>
<syncMode>sync</syncMode>
<unpackClasses>true</unpackClasses>
- <namespaceURIs>
- <namespaceURI>
+ <namespaceMappings>
+ <namespaceMapping>
<uri>http://example.com/stockquote.xsd</uri>
<packageName>org.apache.axis2.databinding.axis2_5758.client</packageName>
- </namespaceURI>
- </namespaceURIs>
+ </namespaceMapping>
+ </namespaceMappings>
<packageName>org.apache.axis2.databinding.axis2_5758.client</packageName>
<outputDirectory>${project.build.directory}/wsdl2code/AXIS2-5758</outputDirectory>
</configuration>
@@ -227,12 +227,12 @@
<wsdlFile>src/test/wsdl/AXIS2-5799.wsdl</wsdlFile>
<syncMode>sync</syncMode>
<unpackClasses>true</unpackClasses>
- <namespaceURIs>
- <namespaceURI>
+ <namespaceMappings>
+ <namespaceMapping>
<uri>urn:echo</uri>
<packageName>org.apache.axis2.databinding.axis2_5799.client</packageName>
- </namespaceURI>
- </namespaceURIs>
+ </namespaceMapping>
+ </namespaceMappings>
<packageName>org.apache.axis2.databinding.axis2_5799.client</packageName>
<outputDirectory>${project.build.directory}/wsdl2code/AXIS2-5799</outputDirectory>
</configuration>
@@ -246,12 +246,12 @@
<wsdlFile>src/test/wsdl/AXIS2-5809.wsdl</wsdlFile>
<syncMode>sync</syncMode>
<unpackClasses>true</unpackClasses>
- <namespaceURIs>
- <namespaceURI>
+ <namespaceMappings>
+ <namespaceMapping>
<uri>http://apache.org/axis2/echo</uri>
<packageName>org.apache.axis2.databinding.axis2_5809</packageName>
- </namespaceURI>
- </namespaceURIs>
+ </namespaceMapping>
+ </namespaceMappings>
<packageName>org.apache.axis2.databinding.axis2_5809</packageName>
<generateServerSide>true</generateServerSide>
<generateAllClasses>true</generateAllClasses>
diff --git a/modules/jaxws-integration/pom.xml b/modules/jaxws-integration/pom.xml
index d28564e..38f54cd 100644
--- a/modules/jaxws-integration/pom.xml
+++ b/modules/jaxws-integration/pom.xml
@@ -187,12 +187,12 @@
<wsdlFile>test-resources/wsdl/echo.wsdl</wsdlFile>
<databindingName>adb</databindingName>
<generateServerSide>true</generateServerSide>
- <namespaceURIs>
- <namespaceURI>
+ <namespaceMappings>
+ <namespaceMapping>
<uri>http://test</uri>
<packageName>server</packageName>
- </namespaceURI>
- </namespaceURIs>
+ </namespaceMapping>
+ </namespaceMappings>
</configuration>
</execution>
</executions>
diff --git a/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/AbstractWSDL2CodeMojo.java b/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/AbstractWSDL2CodeMojo.java
index 5fdc73a..c733849 100644
--- a/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/AbstractWSDL2CodeMojo.java
+++ b/modules/tool/axis2-wsdl2code-maven-plugin/src/main/java/org/apache/axis2/maven2/wsdl2code/AbstractWSDL2CodeMojo.java
@@ -241,16 +241,22 @@
/**
* Map of namespace URI to packages. Example:
* <pre>
- * <namespaceURIs>
- * <namespaceURI>
+ * <namespaceMappings>
+ * <namespaceMapping>
* <uri>uri1</uri>
* <packageName>package1</packageName>
- * </namespaceURI>
+ * </namespaceMapping>
* ...
- * </namespaceURI></pre>
+ * </namespaceMapping></pre>
*
* @parameter
*/
+ private NamespaceMapping[] namespaceMappings;
+
+ /**
+ * @parameter
+ * @deprecated Use {@code namespaceMappings} instead.
+ */
private NamespaceMapping[] namespaceURIs = null;
/**
@@ -343,6 +349,7 @@
}
}
NamespaceMappingUtil.addToMap(namespaceURIs, map);
+ NamespaceMappingUtil.addToMap(namespaceMappings, map);
return map;
}