Jaxb-Maven-Plugin überspringen Ausführungen über die Ersten hinausJava

Java-Forum
Anonymous
 Jaxb-Maven-Plugin überspringen Ausführungen über die Ersten hinaus

Post by Anonymous »

stolperte auf ein merkwürdiges Verhalten mit org.jvnet.jaxb: jaxb-maven-plugin: 4.0.8 plugin, bezieht sich auf mehrere Ausführungen, um Klassen für mehrere WSDLs zu generieren. Jede einzelne WSDL generiert wie erwartet Klassen, wenn es sich um den ersten Ausführungsblock handelt, der in meinem pom.xml definiert ist. Jede andere WSDL in nachfolgenden Ausführungen wird mit der folgenden Nachricht übersprungen: < /p>

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





...

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post