Jaxb-Maven-Plugin пропускает выполнения прохождения за пределами первогоJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Jaxb-Maven-Plugin пропускает выполнения прохождения за пределами первого

Сообщение Anonymous »

наткнулся на какое-то нечетное поведение с помощью плагина org.jvnet.jaxb: Jaxb-maven-plugin: 4.0.8, связанный с несколькими выполнениями для генерации классов для нескольких WSDL. Каждый отдельный WSDL генерирует классы, как и ожидалось, когда это первый блок выполнения, определенный в моем pom.xml. Каждый другой WSDL в последующих выполнениях пропускается со следующим сообщением: < /p>
[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>
Данные временные метки находятся всего в нескольких секундах друг от друга, XJC, похоже, спотыкается о классах, сгенерированных первыми обработанными WSDL. Если WSDL1 перечислен первым в pom.xml, он генерирует, и WSDL2 пропускается. Если WSDL2 перечислен первым, он генерирует, и WSDL1 пропускается. Такое поведение сохраняется после запуска MVN: очистите проект. Я могу обойти это поведение с флагом ForCereGenerate, но это генерирует предупреждения и не кажется правильным решением. Кто-нибудь знает хитрость, чтобы получить проверки на исходную долю по сравнению с данным выполнением WSDL или JAXB?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





...


Подробнее здесь: https://stackoverflow.com/questions/796 ... yond-first
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»