Wso2身份服务器远程调试源-二进制不匹配



我正在尝试创建一个Eclipse项目,用于远程调试标准wso2身份服务器。我已经创建了一个由数十个wso2 jar文件组成的用户库,并尝试基于平台块补丁版本控制方案手动识别、下载并从SVN附加适当的源文件。问题是有一个类(可能还有其他类)的源-二进制映射不同步,这使得调试变得不可能。

一个例子:https://svn.wso2.org/repos/wso2/carbon/kernel/tags/4.2.0/core/org.wso2.carbon.user.core/4.2.0/src/main/java/org/wso2/carbon/user/core/jdbc/JDBCUserStoreManager.java

这个java文件在SVN中的HEAD版本与4级补丁类binary不匹配:

./wso2is-4.6.0/repository/components/patches/patch0004/org.wso2.carbon.user.core_4.2.0.jar#uzip/org/wso2/carbon/user/core/jdbc/JDBCUserStoreManager.class

我不想构建wso2,所以最好的解决方案是如果有人能给我一个wso2-is-4.6.0补丁级别的二进制源代码包的04存储库,要么以类+源代码的复合jar的形式,要么以maven源代码工件的形式。

或者,在SVN中使用URL和版本号指向JDBCUserStoreManager的正确源就足够了。

您可以从这里找到所需的JDBCUserStoreManager源代码。您可以在这里找到所有内核补丁的源代码

相关内容

最新更新