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

时间:2014-06-05 16:49:08

标签: wso2 wso2carbon

我正在尝试组建一个Eclipse项目,用于远程调试标准的wso2-identity服务器。我创建了一个由几十个wso2 jar文件组成的用户库,并尝试根据platform-chunk-patch版本控制方案从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

SVN中此java文件的HEAD版本与4级修补类二进制文件不匹配:

./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存储库,可以采用带有类+的复合罐的形式来源或maven源文物。

或者,SVN中指向JDBCUserStoreManager正确源的URL和修订号就足够了。

1 个答案:

答案 0 :(得分:0)

您可以从here找到所需的JDBCUserStoreManager源。您可以找到内核here的所有补丁的来源。