This has been fixed on CVS HEAD. It is not yet released as a distributable though.
Dominik
On Wed, 2005-01-12 at 18:05 +0000, James Richardson wrote:
> Hi,
>
> There appears to be a bug with the maven axis plugin, version 0.5, when
> processing name space mappings in wsdl files.
>
> This is due to a typo in the jelly script, where the closing tag of the
> <axis-wsdl2java> for wsdl files is _before_
> The tokenise mappings script, thus the mappings get printed, not used.
> Moving the closing tag after the mappings will successfully map the types.
>
> I'm having a bit of trouble with some wsdl that's specifiying a
> DataHandler, if anybody has any ideas.....
>
>
> Best Regards,
>
> James
>
>
> <!-- wsdl2java -->
> <axis-wsdl2java
> all="${maven.axis.all}"
> output="${axis.generated.dir}"
> testcase="${maven.axis.testcase}"
> verbose="${maven.axis.verbose}"
> deployscope="${maven.axis.deployscope}"
> skeletondeploy="${maven.axis.skeletondeploy}"
> noimports="${maven.axis.noimports}"
> typemappingVersion="${maven.axis.typemappingversion}"
> serverside="${maven.axis.serverside}"
> url="${wsdlFile}">
>
> <!-- Used to close tag here -->
>
> <!-- mapping of namespaces to package names -->
> <u:tokenize var="urnMappings"
> delim=",">${maven.wsdl2java.namespaceMappings}</u:tokenize>
> <j:forEach var="urnMapping" items="${urnMappings}">
> <u:tokenize var="keyValue"
> delim="=">${urnMapping}</u:tokenize>
> <mapping namespace="${keyValue[0]}"
> package="${keyValue[1]}"/>
> </j:forEach>
> </axis-wsdl2java> <!-- now its here -->
> </j:forEach>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
--
Dominik Dahlem <[EMAIL PROTECTED]>
-------------------------------------------------------
Trinity College Dublin
Department of Computer Science,
Dublin 2, Ireland
tel: (+353) 1-608 1539
fax: (+353) 1-677 2204
www: http://www.cs.tcd.ie/Dominik.Dahlem/
-------------------------------------------------------
signature.asc
Description: This is a digitally signed message part
