Ответ 1
Apache CXF недавно добавила поддержку WADL-первая разработка служб REST. Для получения дополнительной справочной информации о ее инструменте wadl2java
, эта запись одного из коммиттеров CXF должна помочь.
У меня есть реальная проблема с поиском инструмента командной строки для преобразования WADL в java. Независимо от того, насколько я пытаюсь Google, следуйте блогам или java.net doc, нет реальной ссылки для скачивания. (ссылки сломаны или устарели).
Какой конкретный поставщик, группа сообщества предоставляет этот инструмент? Имеется ли бесплатная ссылка для скачивания?
Сгенерированный код должен иметь возможность восстанавливать POJO из ответов XML и выживать внутри Tomcat 7. Спасибо вам
Ответ: (это работает только после июня 2011 года):
Apache CXF недавно добавила поддержку WADL-первая разработка служб REST. Для получения дополнительной справочной информации о ее инструменте wadl2java
, эта запись одного из коммиттеров CXF должна помочь.
У меня возникли проблемы с использованием инструмента CODF 2.5.4 wadl2java. Он продолжал жаловаться на отсутствующий элемент "ресурсов" в моем файле WADL, хотя он содержал его.
wadl.java.net имеет загрузку wadl2java, которая сработала для меня.
Начиная с версии Apache CXF версии 2.7.11 просто загрузите двоичный файл zip/tar.gz, установите CXF_HOME
env-var на /path/to/apache-cxf-x.y.z
, а wadl2java доступен в $CXF_HOME/bin
Просто чтобы дать обновление с CXF версии 3.2.1, это сработало для меня.
Шаги
wadl2java
, чтобы получить возможность использованияwadl2java -p com.x.y.z wadl-file.xml
, чтобы сгенерировать ваши классы в текущем каталоге.Кстати, я заметил, что он создал класс с пробелом в имени, а также создал классы с именем, начинающимся с цифр:)