我有一个 WSDL 第一个 CXF 服务器项目,其中 WSDL 导入了几个 XSD。其中一些 XSD 反过来又引用了其他 XSD。
maven 构建器正确检测父 WSDL 上的工作空间资源更改并立即重新生成 (cxf-codegen) 各种派生资源(类)。
相反,当子 XSD 被修改时,m2e 构建者会感到不关心。当然,我可以定期“以 Maven 身份运行...”,但这并不方便。
有什么建议吗?
CXF 的插件(此时)不会自动检测和记录导入的模式,因此不会识别任何更改。但是,maven 配置确实允许<dependencies>
wsdlOptions 的配置元素允许手动指定插件应该查看哪些其他文件以进行更改。请参阅 CXF testutils/pom.xml:
http://svn.apache.org/repos/asf/cxf/trunk/testutils/pom.xml
举一些例子。