Я застрял со вчерашнего дня по этой проблеме. Я использую Maven 2 на Windows:jaxws-maven-plugin не запускается wsimport (ErrorListener)
Apache Maven 2.2.1 (r801777; 2009-08-06 20:16:01+0100)
И в моем ПОМ я использую плагин JAXWS-Maven-плагин, как это:
<plugin>
<groupId>org.jvnet.jax-ws-commons</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
</execution>
</executions>
<configuration>
<wsdlFiles>
<wsdlFile>${basedir}/src/main/resources/MyService.wsdl
</wsdlFile>
</wsdlFiles>
<packageName>my.package.name</packageName>
</configuration>
</plugin>
Когда я бегу МВН компиляции я получаю следующее сообщение об ошибке:
[INFO] jaxws:wsimport args: [-keep, -s, D:\myService\target\generated-sources\wsimport, -Xnocompile, -p, my.service.name, file:/D:/myService/src/main/resources/MyService.wsdl]
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error executing: wsimport [-keep, -s, D:\myService\target\generated-sources\wsimport, -Xnocompile, -p, my.service.name, file:/D:/myService/src/main/resources/MyService.wsdl]
Embedded error: com/sun/tools/xjc/api/ErrorListener
com.sun.tools.xjc.api.ErrorListener
Я пробовал:
- Добавление переменной окр MAVEN_OPT для Windows со значением "-Xmx768M -Xms768M -XX: PermSize = 256m"
Чтобы запустить wsimport себя, и она работает:
wsimport -keep -s D:\myService\target\generated-sources\wsimport -Xnocompile -p my.service.name file:/D:/myService/src/main/resources/MyService.wsdl
Так кто-нибудь знает что может означать:
Встроенная ошибка: COM/вС/инструменты/XJC/API/ErrorListener
com.sun.tools.xjc.api.ErrorListener
Связано с этой ошибкой: http://stackoverflow.com/questions/5145021/jaxws-maven-plugin-lifecycleexecutionexception?rq=1 – Thomas