当wsdl导入的xsd被修改时,唤醒m2e Maven构建器



我有一个WSDL优先的CXF服务器项目,其中WSDL导入了几个xsd。其中一些xsd又引用了其他xsd。

maven构建器正确地检测父WSDL上的工作空间资源更改,并立即重新生成(cxf-codegen)各种派生资源(类)。

相反,如果修改了子XSD,则m2e构建器不关心。当然,我可以定期"以Maven的身份运行…",但这并不方便。

任何建议吗?

CXF的插件(此时)不能自动检测和记录导入的模式,因此不能识别任何更改。但是,maven配置确实允许wsdlooptions的<dependencies>配置元素允许手动指定插件应该查看哪些其他文件进行更改。查看CXF testtils/pom.xml:

http://svn.apache.org/repos/asf/cxf/trunk/testutils/pom.xml

例如

最新更新