У меня есть проект на стороне Java, который содержит веб-службы JAX-WS (с использованием JavaEE 6 и аннотации @WebService
).Создание клиента Flex SOAP с использованием maven
Есть ли какой-нибудь плагин, который позволил бы мне создавать заглушки Flex-клиентов во время моей сборки maven?
Я взглянул на enunciate, но, похоже, генерирует только клиент AMF.
Я также попытался посмотреть на GraniteDS, но их документ кажется немного непрозрачным для меня.
Обратите внимание, что мой проект Flex скомпилирован с использованием flexmojos, который содержит flexmojos: генерировать mojo, который должен иметь возможность генерировать объект домена (однако я не понимаю, как сказать, что он использует классы домена из проекта ANOTHER, а не из другая папка).
Итак, есть ли какой-либо плагин maven, позволяющий использовать функцию, описанную в this Adobe page?
Ну, в моем случае, поскольку Glassfish генерирует WSDL во время развертывания, у меня его нет и вы хотите напрямую сопоставить классы Java-сервисов с Flex. В этом случае я не считаю, что генерация кода (вне процесса сборки) является наиболее эффективным способом, поскольку она позволяет несинхронизированный клиентский код сервера. – Riduidel
Ну, я никогда не говорил, что это самый чистый способ пойти ;-) Это был только один, который работал, а затем не было других вариантов, не делая все сами. С тех пор я полностью переключился с SOAP-связи на AMF-связь. Использование Graniteds в моей сборке и использование настраиваемых шаблонов для BlazeDS. Я даже недавно применил патч для flexmojos, который позволяет обмениваться шаблонами по нескольким модулям (будет, возможно, включен в состав 4.0-RC2 или 4.0-Final). –