build mondrian 3.11 - xiuyanduan/xiuyanduan.github.io GitHub Wiki
下载mondrian并修改文件
- 从mondrian git库 获取完整代码
- mondrian库切换到3.11分支,
git checkout -b local_3.11 remotes/origin/3.11
- 根据参考资料,修改文件,修改3个文件,新增1个文件,文件目录可能略有不同
build修改后的mondrian
- 下载ant,配置环境变量
- 在
mondrian
目录下执行ant jar
构建,注:此命令需要连接大量国外URL,国内无法直连
- 默认情况下,
ant jar
报错,核心错误提示为 pentaho oss-licenses;6.0-SNAPSHOT NOT FOUND
- 因构建过程中使用到的依赖,没有默认的
6.0-SNAPSHOT
- 在当前路径下使用
grep "6.1-SNAPSHOT" ./* -R
,得出实际使用的配置文件为./build.properties
,将其中所有的6.1-SNAPSHOT
修改为6.0-SNAPSHOT
- 重新执行
ant jar
,成功,生成./lib/mondrian.jar