【问题标题】:Building pentaho-platform from github从 github 构建 pentaho 平台
【发布时间】:2014-05-12 16:52:59
【问题描述】:

在创建以下项目后,我已经克隆了 github 存储库。

pentaho-platform-api

pentaho 平台组装

pentaho 平台核心

pentaho 平台扩展

pentaho 平台存储库

pentaho 平台调度程序

pentaho 用户控制台

但我无法在构建路径中添加 jar 文件,因为克隆的存储库文件夹“pentaho-platform”不包含任何类似 jar 的文件夹。

如果有人知道如何构建它,请告诉我。

问候

【问题讨论】:

  • 不太确定构建平台,我通常使用 CBF - webdetails.pt/ctools/cbf.html 任何从源代码构建的理由,如果你想要最新的总是有 ci.pentaho.com

标签: pentaho pentaho-design-studio


【解决方案1】:

您需要运行 ant 来构建和解析依赖项。

从 pentaho-platform 文件夹,运行 ant -f dev_build.xml dev-rebuild。

【讨论】:

  • 我赞成这个答案,只是想我会添加一个注释......我在 Windows 上尝试过这个并最终得到“CreateProcess error=206,文件名或扩展名太长”。我的 pentaho-platform 目录位于 C:\coding\eclipse\workspace\pentaho-platform\ 所以为了修复它,我在 C:\p 创建了一个符号链接并从那里运行它,然后它就没有问题了。 YMMV。
【解决方案2】:

首先,请确保从https://github.com/pentaho/pentaho-platform克隆

将文件dev_build.xml复制到build.xml

然后运行ant dev-resolve(请先安装ANT)

最后一件事:ant dev-build

就是这样!

编辑

构建后的 Pentaho BI 位于该文件夹中:assembly/bin/stage/biserver-ce

【讨论】:

    【解决方案3】:

    【讨论】:

    • 我现在试过了。它对我有用,尽管填充所需的常春藤缓存需要很多时间。对于整个项目设置和资源下载,我花了 4 个小时。
    • 最近,他们使用的是 Maven 而不是 Ivy github.com/pentaho/maven-parent-poms/wiki
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-19
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多