build mondrian 3.11 - xiuyanduan/xiuyanduan.github.io GitHub Wiki

下载mondrian并修改文件

  1. 从mondrian git库 获取完整代码
  2. mondrian库切换到3.11分支,git checkout -b local_3.11 remotes/origin/3.11
  3. 根据参考资料,修改文件,修改3个文件,新增1个文件,文件目录可能略有不同

build修改后的mondrian

  1. 下载ant,配置环境变量
  2. mondrian目录下执行ant jar构建,注:此命令需要连接大量国外URL,国内无法直连
  3. 默认情况下,ant jar报错,核心错误提示为 pentaho oss-licenses;6.0-SNAPSHOT NOT FOUND
  4. 因构建过程中使用到的依赖,没有默认的6.0-SNAPSHOT
  5. 在当前路径下使用grep "6.1-SNAPSHOT" ./* -R,得出实际使用的配置文件为./build.properties,将其中所有的6.1-SNAPSHOT修改为6.0-SNAPSHOT
  6. 重新执行ant jar,成功,生成./lib/mondrian.jar