Ich versuche axis2 (1.5.1) Version zu verwenden Java-Codes von WSDL-Dateien zu generieren, aber ich kann nicht herausfinden, was die richtige pom.xml istaxis2 Maven Beispiel
<build>
<plugins>
<plugin>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-wsdl2code-maven-plugin</artifactId>
<version>1.5.1</version>
<executions>
<execution>
<goals>
<goal>wsdl2code</goal>
</goals>
<configuration>
<wsdlFile>src/main/resources/wsdl/stockquote.wsdl</wsdlFile>
<databindingName>xmlbeans</databindingName>
<packageName>a.bc</packageName>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2</artifactId>
<version>1.5.1</version>
</dependency>
</dependencies>
, wenn ich schreibe mvn Kompilierung, es klagt die
Retrieving document at 'src/main/resources/wsdl/stockquote.wsdl'.
java.lang.ClassNotFoundException: org.apache.xml.serializer.TreeWalker
Und wenn ich versuche, die TreeWalker zu finden, es ist ein Chaos, eine geeignete jAR-Dateien zu finden.
Kann mir jemand einen Tipp geben? oder geben Sie mir richtig pom.xml
[Update] die xalan-2.7.0.jar Bedürfnisse depedent auch werden, und die JAR-Datei defekt ist (wegen nexus Problem), thx pascal
ich die Schritte gefolgt in der accepter Antwort beschrieben, aber es hat nicht Arbeit; Maven beschwert sich immer noch über die fehlende Klasse. Können Sie eine vollständige Antwort mit einem funktionierenden POM posten? – Leonel