Невозможно импортировать веб-сервис

Я пытаюсь импортировать удаленный веб-сервис в свой проект. Я использую gvnix и даю команду

    remote service import ws --wsdl http://www.restfulwebservices.net/wcf/UNSPSCService.svc?wsdl --class ~.services.UNSPSC

И у меня есть этот ответ

   Updated SRC_MAIN_JAVA\com\springsource\petclinic\services\UNSPSC.java
   Updated ROOT\pom.xml [skipped dependency org.apache.cxf:cxf-rt-frontend-           jaxws:${cxf.version}; skipped dependency org.apache.cxf:cxf-rt-transports-http
   :${cxf.version}; added dependency org.hibernate.javax.persistence:hibernate- jpa-2.0-api:1.0.1.Final; skipped dependency org.springframework:spring-tx:
   ${spring.version}; added plugin org.apache.cxf:cxf-codegen- plugin:${cxf.version}]
   Updated ROOT\pom.xml
   Generating sources ...
   Generating sources error !
   Undo manage SRC_MAIN_WEBAPP\WEB-INF\i18n\application.properties
   Undo manage ROOT\pom.xml
   Undo manage SRC_MAIN_WEBAPP\WEB-INF\i18n\application.properties
   Undo manage ROOT\pom.xml
   Undo manage SRC_MAIN_JAVA\com\springsource\petclinic\services\UNSPSC.java
   Undo manage SRC_MAIN_WEBAPP\WEB-INF\spring\webmvc-config.xml
   Error generating web service sources

Любая помощь!!!!

1 ответ

Я пробую эту команду и работает для меня:

roo-gvNIX> script --file clinic.roo
roo-gvNIX> remote service import ws --wsdl http://www.restfulwebservices.net/wcf/UNSPSCService.svc?wsdl --class ~.services.UNSPSC

Но у меня есть одно отличие от трассировки:

Updated ROOT/pom.xml
Generating sources ...
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building petclinic 0.1.0.BUILD-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] n.Visit roo-gvNIX> 
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ petclinic ---
[INFO] n.Visit roo-gvNIX> 
[INFO] --- cxf-codegen-plugin:2.7.3:wsdl2java (UNSPSCService) @ petclinic ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSvNIX> 
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 17.151s
[INFO] Finished at: Wed Sep 23 13:24:27 CEST 2015
[INFO] Final Memory: 15M/342M
[INFO] ------------------------------------------------------------------------
Created SRC_MAIN_JAVA/com/springsource/petclinic/services/UNSPSC_Roo_GvNix_WebServiceProxy.aj

gvNIX использует плагин maven cxf-codegen- plugin для генерации исходного кода из WDSL. Таким образом, исполняемый файл Maven должен быть доступен в системе PATH, Уверяю, что вы можете выполнить mvn команда из системной оболочки.

Удачи!

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