Java maven jaxws工具插件错误:ClassNotFoundException

Java maven jaxws工具插件错误:ClassNotFoundException,java,web-services,maven,jboss,jax-ws,Java,Web Services,Maven,Jboss,Jax Ws,将构建从Ant切换到Maven,我尝试从WSDL文件生成代码 有maven-jaxws-tools插件,但我总是遇到一个例外。我不完全清楚这个插件还有哪些依赖项 插件配置: org.jboss.ws.plugins 但是jbossws-cxf-client不能是依赖项,这是旧代码,使用jbossws-native。 我也不确定JBossAsMaven插件是否与此有关,但我不想部署,只想生成代码。我确实有插件设置,尽管它不能正常工作。但是在jaxws插件上运行mvnjbossas:deploy

将构建从Ant切换到Maven,我尝试从WSDL文件生成代码

maven-jaxws-tools插件
,但我总是遇到一个例外。我不完全清楚这个插件还有哪些依赖项

插件配置:


org.jboss.ws.plugins

但是
jbossws-cxf-client
不能是依赖项,这是旧代码,使用jbossws-native。 我也不确定JBossAsMaven插件是否与此有关,但我不想部署,只想生成代码。我确实有插件设置,尽管它不能正常工作。但是在jaxws插件上运行
mvnjbossas:deploy
仍然会失败,然后才能进行任何部署

此示例略有不同,但差别不大:

我不熟悉
maven jaxws-tools插件
,但您不需要添加编译时依赖项:您只需要添加这些依赖项,如下所示:


org.jboss.ws.plugins



在一个旁注下,您应该考虑使用Apache CXF项目中的BY。

很棒的答案!将DEP添加到插件-这很好。最后,cxf codegen插件工作起来更轻松。基本上是开箱即用的。