我有一个 WSO2 Axis2 服务项目,它依赖于其他五个 Web 服务。我已经使用 WSO2 developer studio 2.1 生成了服务,所以该服务是一个 maven 项目。
如果我使用开发人员工作室向导创建axis2 客户端项目,该向导会将客户端创建为eclipse 项目,而不是maven 项目。
我认为将每个客户端项目从头开始创建为 maven 项目(使用 wsdl2code 插件)而不是使用开发人员工作室向导会更干净。然后可以将这五个 Maven 客户端项目作为依赖项添加到服务项目中。
在 WSO2 项目中管理服务和客户端代码之间关系的最佳实践是什么?