使用 wsdl2java 调用 wso2 管理服务

invoking wso2 admin services using wsdl2java

我有一个 Web 应用程序,我必须从中调用 WSO2 管理服务.. 我正在关注这个 https://docs.wso2.com/display/IS570/Calling+Admin+Services

当我使用 wsdl2java 时,我得到了一个 zip 文件...当我打开它时,它只有一个 pom.xml.. 我该如何使用它?我的 Web 应用程序本身使用 Maven..但是不知道如何使用这个 pom.xml 和调用管理服务?如何从这个 pom.xml?

中生成存根

一旦您使用 Maven 客户端构建它,就会生成客户端存根。请参阅 [1] 作为示例。对于已发布的产品,客户端存根已经在 nexus 中可用。

EX:如果我想为 ChallengeQuestionManagementAdminService 使用客户端存根,我可以通过添加 maven 依赖项来实现

<dependency>
            <groupId>org.wso2.carbon.identity.governance</groupId>
            <artifactId>org.wso2.carbon.identity.recovery.stub</artifactId>
        <version>xxx</version>
</dependency>  

[1] https://github.com/wso2-extensions/identity-governance/tree/master/service-stubs/identity/org.wso2.carbon.identity.recovery.stub