Got einige Probleme mit der Achse Generation von WsdlMaven Achse erzeugen Klassen sind nicht verwendbar Projekt
Einmal erzeugt, Klassen sind nicht sichtbar eclipse/Zielordner (ich kann sie in einem Terminal sehen ...)
Ich kann sie nicht einschließen und sie verwenden.
Ich glaube, ich bin hier fehlt etwas, Achse und Seife sind wie ein Schmerz ...
Das Projekt jar die generierten Klassen enthält, kann ich hinzufügen, es Pfad manuell zu bauen und das funktioniert. Wenn ich das Maven-Modul in einem anderen Modul einschließlich, klagt Maven "
<plugin>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-wsdl2code-maven-plugin</artifactId>
<version>1.5.4</version>
<executions>
<execution>
<id>generate 1</id>
<goals>
<goal>wsdl2code</goal>
</goals>
<configuration>
<packageName>com.test</packageName>
<wsdlFile>path.to.wsdl</wsdlFile>
</configuration>
</execution>
</executions>
</plugin>
Nein, ich kann das Glas in der maven-Repo nicht sehen, nur in/Ziel. Mein andere maven-module erzeugen auch ihre jars in/target, also bin ich verwirrt .. Benötigt achsgenerierung ein anderes maven-plugin, um ac zu erhalten orrect Glas? –
Es ist eine Weile her, also ertragen Sie mich, soweit ich mich erinnere axis2-wsdl2code-maven-plugin erzeugt nur Java-Quelldateien und tut dies während der generate-source-Phase von maven - Sie sollten diese Dateien unter target/generated sehen. Wenn Sie dann mvn clean install ausführen, erhalten Sie ein JAR, aber es wird nicht die Quelldateien unter target/generated abholen. Versuchen Sie, mit dem outputDirectory-Attribut des Plugins herumzuspielen, so dass die Quelldateien in ein Verzeichnis ausgegeben werden, das während der Kompilierungsphase abgerufen wird. – Lee
update: Ich sehe das Glas in meinem m2 Repo. (Ich habe unter dem falschen Ordner gesucht) aber es kann nicht über Maven-Module verwendbar sein. –