Hello. I very much appreciate this posting as I was having the same issue with axsi2 generated xmlbeans resources not being included in the packaging.
This looks to be a bug. Can an axis2 developer confirm please and I'll file a bug report? Thanks, Pat McDonough David Ojeda-2 wrote: > > Hello all, > > I have some questions about using maven and axis2. I am using maven 2.0.9, > axis2 1.4.1, axis2-wsdl2code-maven-plugin 1.4.1. > > Here is my situation: > Right now I just want to have a project that generates the client stub for > a > webservice. I need to use xmlbeans over other databindings. > > I set up a pom to do this: > > <project xmlns="http://maven.apache.org/POM/4.0.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/maven-v4_0_0.xsd"> > <modelVersion>4.0.0</modelVersion> > <groupId>mypackage.ws.client</groupId> > <artifactId>wsclients</artifactId> > <packaging>jar</packaging> > <version>1.0.0-SNAPSHOT</version> > <name>wsclients</name> > <url>http://maven.apache.org</url> > <build> > <resources> > <resource> > > <directory>target/generated-sources/axis2/wsdl2code/resources</directory> > </resource> > </resources> > <plugins> > <plugin> > <groupId>org.apache.axis2</groupId> > > <artifactId>axis2-wsdl2code-maven-plugin</artifactId> > <version>1.4.1</version> > <executions> > <execution> > <goals> > <goal>wsdl2code</goal> > </goals> > </execution> > </executions> > <configuration> > <packageName>mypackage.x1</packageName> > > <wsdlFile>src/main/wsdl/WSClientOperations.wsdl</wsdlFile> > > <databindingName>xmlbeans</databindingName> > </configuration> > </plugin> > </plugins> > </build> > <dependencies> > <dependency> > <groupId>junit</groupId> > <artifactId>junit</artifactId> > <version>3.8.1</version> > <scope>test</scope> > </dependency> > <dependency> > <groupId>org.apache.axis2</groupId> > <artifactId>axis2</artifactId> > <version>1.4.1</version> > </dependency> > <dependency> > <groupId>org.apache.axis2</groupId> > <artifactId>axis2-xmlbeans</artifactId> > <version>1.4.1</version> > </dependency> > </dependencies> > </project> > > The first problem I encountered was that I had to explicitly declare the > axis2-xmlbeans dependecy. No big deal there. > Then, I was having the TypeHolder class problem that xmlbeans usually has > when > the schemaorg_apache_xmlbeans directory is not in the classpath. That's > why I > had to add to the pom a resource in the build section. It seems like the > plugin doesn't work as it should, because I believe this step should not > be > necessary. > > Now I want to add another wsdl so another stub is generated. I plan to > have > 10-20 wsdl in this project so all stubs are generated here. > > My first question is: how do I add another wsdl? I checked > http://ws.apache.org/axis2/tools/1_4_1/maven-plugins/maven-wsdl2code- > plugin.html > and there is no documentation for this scenario. > > Second question: I would rather generate xmlbeans classes separately and > tell > wsdl2code to only generate stubs with the -Ewdc option. Is this possible > with > the axis2-wsdl2code-maven-plugin ? Again, the documentation doesn't say > anything about this feature. > > Third question: axis2 and maven users: how do you structure your projects > with > maven? I am really interested specially if my first and second questions > are > no and no. Do you use a module for each webservice client and webservice > implementation? > I was hoping to have a module for all webservices client and another one > for > the server implementations (although one module per ws implementation > works > for me too). > > Thanks for you attention > > -- > David Ojeda > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/More-questions-about-maven-and-axis2-tp20325210p20566200.html Sent from the Axis - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]