Code: Select all
[INFO] Latest timestamp of the source resources is [2025-05-16 18:23:58.989], earliest timestamp of the target resources is [2025-05-16 18:24:03.210].
[INFO] Sources are up-to-date, XJC (version 4.0.5) will be skipped.
< /code>
Die angegebenen Zeitstempel sind nur wenige Sekunden voneinander entfernt. XJC scheint an den Klassen zu stolpern, die von der ersten verarbeiteten WSDL generiert werden. Wenn WSDL1 zuerst im pom.xml aufgeführt ist, generiert es und WSDL2 wird übersprungen. Wenn WSDL2 zuerst aufgeführt ist, generiert es und WSDL1 wird übersprungen. Dieses Verhalten bleibt nach dem Ausführen von MVN: Clean im Projekt bestehen. Ich kann dieses Verhalten mit der vorgeschriebenen Flagge umgehen, aber das erzeugt Warnungen und erscheint keine richtige Lösung. Jemand kennt einen Trick, um die Überprüfung von Überprüfungen in Bezug auf eine bestimmte WSDL- oder JAXB-Ausführung zu erhalten?com.foo.ws.wsdl1
com.foo.ws.wsdl2
< /code>
pom.xml:
...
org.jvnet.jaxb
jaxb-maven-plugin
4.0.8
wsdl1
generate
${project.bindings}
wsdl1_bindings.xjb
wsdl1.wsdl
wsdl2
generate
${project.bindings}
wsdl2_bindings.xjb
wsdl2.wsdl
...