我试图将我的项目从wso2is-5.2.0迁移到wso2is-5.3.0。
我的项目依赖于许多wso2is存根。
例如,我有oauth2 webservices
<dependency>
<groupId>org.wso2.carbon.identity</groupId>
<artifactId>org.wso2.carbon.identity.oauth.stub</artifactId>
<version>5.1.3</version>
</dependency>
witch在wso2is nexus存储库中可用:
根据$ 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存储库,或者我错过了哪些内容?
此致
答案 0 :(得分:0)
由于某些技术要求,身份组件的组ID发生了变化。因此,您必须使用新的组ID引用依赖项。
org.wso2.carbon.authenticator.stub
组ID应保持不变为org.wso2.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