什么是wso2'轨道','内核'和'平台'?

时间:2013-05-31 15:54:13

标签: wso2

在研究如何从源代码构建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 

这些术语在功能上代表什么以及它们之间的关系是什么?

1 个答案:

答案 0 :(得分:13)

  • Orbit捆绑外部第三方依赖项,而不是 由WSO2维护,但某些产品需要。

  • 内核包含碳的核心/内核代码的源代码 每个产品运行的平台。

  • 平台包含整个碳平台的所有来源 WSO2产品在平台内。

从源代码构建时,首先需要构建轨道,然后是内核,最后构建平台。

您还可以尝试从其中一个分支构建,例如4.0.0或4.1.0分支。

提供了4.0.0的内核

https://svn.wso2.org/repos/wso2/carbon/kernel/branches/4.0.0

同样,您也可以获得轨道和平台的分支svn位置。

您可以通过进入patch-releases目录并从那里构建补丁版本。

例如,如果要构建平台的补丁版本4.0.6,请转到  在您的平台中platform/patch-releases/4.0.6结帐并从那里构建。