Java WebService: использование существующего класса вместо сгенерированного

Вот что я хочу сделать. У меня есть 3 проекта Java. Проект A предоставляет веб-сервис. Проект B использует этот веб-сервис. Project C - это общая библиотека для обоих проектов, которая содержит класс XRef.

WebService в A возвращает объекты типа XRef. B использует этот WebService и использует также XRef из C. Когда я создаю WebService Proxy, он также создает другой класс XRef.

Есть ли способ, чтобы он использовал существующий класс XRef вместо создания другого?

1 ответ

Одним из решений будет объединение проектов и создание разных сценариев упаковки для каждого из них.

Другим решением было бы упаковать все сгенерированные JAXB классы (я полагаю) в jar и использовать его во всех 3 проектах.

В JAXB есть несколько хороших задач Ant, которые вы можете использовать для этого, и то же самое касается JAX-WS.

Другие вопросы по тегам