在研究如何从源代码构建wso2平台时,我发现了许多关于“轨道”、“内核”和“平台”等术语的引用。
这些术语代表不同的代码库,例如
svn co https://svn.wso2.org/repos/wso2/carbon/orbit/trunk/ orbit
svn co https://svn.wso2.org/repos/wso2/carbon/kernel/trunk/ kernel
svn co https://svn.wso2.org/repos/wso2/carbon/platform/trunk/ platform 这些术语在功能上代表什么,它们之间的关系是什么?
发布于 2013-06-01 04:43:51
包含每个产品在其上运行的carbon平台的核心/内核代码的源代码。
从源代码构建时,您首先需要构建orbit,然后是内核,最后是构建平台。
您还可以尝试从其中一个分支进行构建,例如4.0.0或4.1.0分支。4.0.0的内核可从以下网址获得
https://svn.wso2.org/repos/wso2/carbon/kernel/branches/4.0.0
类似地,您还可以获得orbit和platform的分支svn位置。
您可以通过进入patch - release目录并从那里构建来构建补丁版本。
例如,如果您想构建platform的补丁发布版本4.0.6,请在您的平台签出中转到platform/patch-releases/4.0.6并从那里进行构建。
https://stackoverflow.com/questions/16861292
复制相似问题