快速简介我的情况 – 我正在开发一个代码库,它有JAX-WS带注释的接口/类,我们从中生成代码优先的wsdls.我们正在使用CXF的cxf-
java2ws-plugin在maven内构建时生成wsdl,以包含在为每个模块生成的.jar中.
我们想要做的是将这些wsdl文件部署到maven存储库,因为maven存储库可以充当
>临时服务存储库(如here所述)
>通过指向wsdl的maven坐标而不是自己管理wsdl文件,为客户提供一种简单的方法来使用cxf codegen plugin
到目前为止我所拥有的是一个使用依赖项的pom文件:unpack-dependencies将项目中的所有wsdl文件放入此模块中的一个目录${project.build.directory}(通常称为target / to每个人都在那里).
我不知道该怎么做是循环每个文件并在每个wsdl上调用deploy:deploy-file mojo.我有什么选择,因为我真的想要自动化部署这些wsdl文件的过程而没有任何人手动部署它们?
为了完整起见,这是pom文件:
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4.0.0
rice
org.kuali.rice
2.0.0-m7-SNAPSHOT
rice-dist-wsdl
Rice WSDL Distributions
pom
${project.build.directory}/wsdl
${project.groupId}
rice-core-api