2010-09-15 4 views
1

У меня есть WSDL, от которого мне нужно вызвать некоторые команды. Мне нужно сделать это в рамках Maven Plugin (Mojo)Запуск запросов SOAP в Maven Mojo

Я относительный новичок в SOAP так, что я хочу знать, это:

1) Возможно ли это? Могут ли вызовы SOAP запускаться из Maven Plugin или требуется контейнер или что-то еще?

2) Если да, то какие инструменты я должен использовать для этого? Я читал об Apache Axis и видел, что он способен создавать много вещей из самого WSDL. Это тот инструмент, который я должен использовать? У Mojos есть встроенный SOAP-исполнитель?

3) Если нет, то каковы мои альтернативы?

ответ

0

Возможно ли это? Могут ли вызовы SOAP запускаться из Maven Plugin или требуется контейнер или что-то еще?

Да, возможно, вам не нужен какой-либо контейнер для запуска клиента SOAP.

Если да, то какие инструменты следует использовать для этого? Я читал об Apache Axis и видел, что он способен создавать много вещей из самого WSDL. Это тот инструмент, который я должен использовать? У Mojos есть встроенный SOAP-исполнитель?

Я хотел бы рассмотреть с использованием JAX-WS складывают, как JAX-WS RI, который включен в Java 6. Намного проще и гораздо более элегантно. Вот некоторые учебники, чтобы начать работу:

Короче говоря, использовать wsimport для создания и компиляции веб-службы артефакты, необходимые для подключения к службы и использовать их у Mojo.

+0

Хммм ... Я не всегда могу предположить, что я буду работать на Java 6. Некоторые проекты, над которыми будет работать эта часть Maven, будут работать на Java 5. Это будет огромная проблема для JAX- WS? – Drew

+0

@Drew Вы можете предоставить реализацию JAX-WS (либо JAX-WS RI, либо Apache CXF). –

 Смежные вопросы

  • Нет связанных вопросов^_^