gpt4 book ai didi

wso2 - 如何从源代码构建 WSO2 4.X?

转载 作者:行者123 更新时间:2023-12-04 04:47:43 24 4
gpt4 key购买 nike

我们一直在尝试从源代码构建 wso2(各种产品),但无济于事。

我到处寻找信息(在谷歌的帮助下)并按照我们找到的一些说明进行操作,但没有走运。

另一方面,我发现了各种帖子讨论这个过程以及由于这个或那个而容易出错的程度。

不要误会我的意思,WSO2 看起来像是一个令人惊叹的框架,但复杂/容易出错/庞大的构建过程并没有增强对项目的信心。

这里有没有人有很好的描述/食谱来构建 4.x.x 版本的 carbon?

最佳答案

我真的不认为有意 build 它是困难的。该产品非常庞大,有大量的开发人员在为它工作。大多数问题似乎都与开发人员的错误提交有关。我的理解是 WSO2 将改变开发过程以使其更加健壮(来源:Manoj's Comment)。

WSO2 产品集非常棒且设计精良。它们可以被构建,但你需要坚持并解决一路上的问题。

我花了好几天的时间才在业余时间得到一个工作版本。以下是要执行的粗略任务序列:

1) checkout 4.0.0 分支:

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

有关代码库高级结构的更多信息,请参见此处: what is wso2 'orbit', 'kernel' and 'platform'?

2) 决定您需要构建哪个版本的产品 - Which version of patch-release to build?

3) 构建三个独立的代码库(构建主分支以及低于您所需版本的补丁发布版本)。
  • 构建轨道 4.0.0/然后构建轨道/补丁发布/4.0.x
  • build kernel 4.0.0/然后build kernel/patch-release/4.0.x
  • build platform 4.0.0/然后 build platform/patch-release/4.0.x

  • 搭建注意事项:
  • 使用 Java 6 ( Use Sun/Oracle JDK - not OpenJDK )
  • 使用 Maven 3
  • 将 MAVEN_OPTS 设置为 -Xms512m -Xmx1024m -XX:MaxPermSize=1024m
  • 您可能需要使用以下 mvn 命令行:mvn clean install -Dmaven.test.skip=true

  • 您将在此处找到构建的分发 zip 文件: ROOT/distribution/product/modules/distribution/target/ (来源: WSO2 Carbon 4.1.x - how to make the distribution)

    准备好在遇到问题时花时间追查和解决问题。大多数问题似乎是由于 Maven 依赖问题。使用谷歌,你通常可以找到答案。您还可以在 stackoverflow 上发布您需要帮助的任何问题。

    关于wso2 - 如何从源代码构建 WSO2 4.X?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17929756/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com