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.