缺少 wso2is 存根 Maven 依赖项

Missing wso2is stub maven dependencies

我正在尝试将我的项目从 wso2is-5.2.0 迁移到 wso2is-5.3.0。

我的项目依赖于许多 wso2is 存根。

例如我有 oauth2 网络服务

<dependency>
    <groupId>org.wso2.carbon.identity</groupId>
    <artifactId>org.wso2.carbon.identity.oauth.stub</artifactId>
    <version>5.1.3</version>
</dependency>

在 wso2is nexus 存储库中可用:

http://maven.wso2.org/nexus/content/repositories/releases/org/wso2/carbon/identity/org.wso2.carbon.identity.oauth.stub/5.1.3/

根据 $wso2is_home/repository/components/plugins 在 wso2is-5.3 中存根现在是版本 5.3.4 不可用 http://maven.wso2.org/nexus/content/repositories/releases/org/wso2/carbon/identity/org.wso2.carbon.identity.oauth.stub/

同样的工件问题

我无法保留以前的版本,因为 wso2is-52 客户端存根调用 wso2is-53 webservice 例如我遇到这样的错误:

Caused by: java.lang.Exception: org.apache.axis2.databinding.ADBException: Unexpected subelement {http://dto.oauth.identity.carbon.wso2.org/xsd}state

是否稍后会部署正确的版本,或者其他地方是否存在新的 nexus 存储库,或者我错过了什么?

此致

由于某些技术要求,身份组件的组 ID 已更改。因此,您必须使用新组 ID 引用依赖项。

org.wso2.carbon.authenticator.stub group id 应该保持不变为org.wso2.carbon,因为它来自carbon kernel。其余列出的组 ID 应更改如下。

  • org.wso2.carbon.identity.oauth.stub 应该有 org.wso2.carbon.identity.inbound.auth.oauth2
  • org.wso2.carbon.identity.user.registration.stuborg.wso2.carbon.identity.mgt.stuborg.wso2.carbon.user.mgt.stub都应该有org.wso2.carbon.identity.framework
  • org.wso2.carbon.um.ws.api.stub 应该有 org.wso2.carbon.identity.user.ws