缺少wso2is存根maven依赖项

缺少wso2is存根maven依赖项,wso2,wso2is,Wso2,Wso2is,我正在尝试将我的项目从wso2is-5.2.0迁移到wso2is-5.3.0 我的项目依赖于许多wso2is存根 例如,对于oauth2 Web服务,我有 <dependency> <groupId>org.wso2.carbon.identity</groupId> <artifactId>org.wso2.carbon.identity.oauth.stub</artifactId> <version&

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

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

例如,对于oauth2 Web服务,我有

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

org.wso2.carbon.identity

在wso2is-5.3中,根据$wso2is_home/repository/components/plugins,存根现在是版本5.3.4 witch in在中不可用

工件也有同样的问题

  • org.wso2.carbon.identity.user.registration.stub
  • org.wso2.carbon.identity.mgt.stub
  • org.wso2.carbon.user.mgt.stub
  • org.wso2.carbon.authenticator.stub
  • org.wso2.carbon.um.ws.api.stub
我无法保留以前的版本,因为调用wso2is-53 webservice的wso2is-52客户端存根遇到了如下错误示例:

原因:java.lang.Exception:org.apache.axis2.databinding.adbeexception:意外子元素{http://dto.oauth.identity.carbon.wso2.org/xsd}状态

以后是否会部署正确的版本,或者在其他地方存在新的nexus存储库,还是我遗漏了什么


关于

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

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

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

您可以共享pom.xml或项目shell吗?非常感谢您的回答,我发现groupId/artifactId/version是在METAF-INF/maven/pom.properties的存根jar中定义的,我没有看到groupId发生了更改