Ich habe ein Java-Projekt, das einen WSDL-Dienst verwendet. Die Pom gibt einen Fehler (so gibt es das rote X auf meinem Projekt), aber alles baut und läuft korrekt. Ich bin ziemlich ratlos, irgendwelche Ideen werden geschätzt. Hiermaven pom.xml beschwert sich, dass eine Ausführung Abhängigkeiten nicht auflösen kann, aber funktioniert einwandfrei
ist die Mühe Hersteller:
< !-- WSDL stub generation -- >
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId >cxf-codegen-plugin</artifactId>
<version>${cxf-codegen-plugin.version}</version>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<configuration>
<sourceRoot>${basedir}/target/generated/src/main/java</sourceRoot>
<wsdlOptions>
<wsdlOption>
<wsdl>${basedir}/src/wsdl/Service.wsdl</wsdl>
</wsdlOption>
</wsdlOptions>
</configuration>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
</plugin>
Hier ist der Fehler, den ich aus dem Ausführungselement erhalten oben:
Execution generieren-Quellen Ziel org.apache.cxf: cxf-codegen -plugin: 2.7.2: wsdl2java ist fehlgeschlagen: Plugin org.apache.cxf: cxf-codegen-plugin: 2.7.2 oder eines seiner Abhängigkeiten konnte nicht aufgelöst werden: Es konnten keine Abhängigkeiten für org.apache.cxf: cxf-codegen erfasst werden -plugin: jar: 2.7.2() (org.apache.cxf: cxf-codegen-plugin: 2.7.2: wsdl2java: generate-sources: generate-sources)
(Entschuldigung für die Felder um die '<' und '>'. Ich bin neu bei S.O. und kann noch keine Bilder posten.
Die Plug-in die Java-Klassen asociated auf Ihre WSDL generiert. Vielleicht hast du sie schon (manuell) erstellt, so dass das Plugin aber nicht das Projekt ausfällt. – polypiel