Pentaho BI源码编译

来源:互联网 发布:vue.js实战 pdf 编辑:程序博客网 时间:2024/05/17 09:23

Bi源码编译

1.      在开源社区,下载源码,网址为https://github.com/pentaho/pentaho-platform/

 

2.      下载成功后,发现没有配置文件build.xml,又根据源码页面下方有说明采用maven进行源码的编译,所以决定采用maven。(maven配置参考网址:http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.html)

3.      根据上图所说,将setting文件放入./m2 (maven的默认仓库文件)文件目录下。操作所需的坏境上图已经指明。


 

4.      完成相应的操作后,进入项目文件夹,进行源码的编译。在命令窗口中使用mvn clean install。

 

5.      本机会自动从nexus(maven仓库)下载相应的文件。

 

 

 

6.      这个过程所需时间会很长。maven在编译这个项目的时候,下载顺序是:

pom.xml以及附带的jar以及properties文件,这些都不大,以KB为单位,下载速度是几k每秒。其次是pentaho的solution插件,这个就比较大块,速度在百KB数量级。

 

 

编译过程中可能会报错,具体是无法找到pom文件定义的项目并下载,解决方法,重启命令: mvn install,(注意:不加clean)。如果继续报错,重复上面的方法,直到编译成功。

 

7. 最后,maven将下载到本地仓库中的文件,zip包,jar包等,解压到源码目录,进行组装,最后得到我们的产物

 

8. 下载的repository达到5.4GB,源码编译产物目录达到4.64GB能运行的版本在pentaho-platform-master\assemblies\pentaho-server\target目录下,文件名:pentaho-server-ce-7.1-SNAPSHOT.zip

 

9.     启动服务

 

 

 

   注:具体启动服务的过程请查看《Bi坏境搭建》《Bi相关资料》

具体编译过程请查看《pentaho编译日志》
原创粉丝点击