首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

源码编译pentaho3.8-stable版本历程

2013-10-06 
源码编译pentaho3.8-stable版本过程要从源码编译pentaho平台,首先要弄清楚以下的问题1、需要哪些源码包2、ja

源码编译pentaho3.8-stable版本过程

要从源码编译pentaho平台,首先要弄清楚以下的问题
1、需要哪些源码包
2、jar如何处理
--------------------------------
根据pentaho的结构,它的源码主要分为platform(bi-platform-v2)、xul架构(pentaho-xul)、管理控制台(pentaho-open-admin-console)、插件体系、etl工具(kettle)、OLAP服务器(Mondrian)、报表设计(Reporting)、数据挖掘(weka)及其他数据访问、图形插件等等。
--------------------------------
jar包采用apache的ivy方式管理,比较简单,但是要注意到就是一点,在下载的pentaho源码中,有可能jar的版本与实际使用的版本有差异,在build项目的时候特别需要注意
--------------------------------
分别从以下地址下载platform、admin?console的源码
svn://source.pentaho.org/svnroot/bi-platform-v2/tags/3.8.0-stable
svn://source.pentaho.org/svnroot/pentaho-open-admin-console/tags/3.8.0-stable
提示:最好是用svn工具check?out到本地后再复制到eclipse中
--------------------------------
安装ivy插件
ivy插件地址:?http://www.apache.org/dist/ant/ivyde/updatesite?
特别需要注意:
????在安装好插件后,需要对IVYDE插件进行配置
将IVYDE的jar包加入到ANT运行classpath中:eclipse\plugins\org.apache.ivy_2.2.0.final_20100923230623这个jar
---------------------------------
安装xmltask.jar
下载xmltask.jar文件:http://www.oopsconsultancy.com/software/xmltask/或者google上搜索一下
将xmltask.jar复制到plugins目录下
增加xmltask.jar到ant运行classpath中
----------------------------------
导入pentaho工程到eclipse
可以选择删除svn相关信息
-----------------------------------
修改bi-platform-build下的dev_build.properties,修改对应的tomcat.dir,建议tomcat升级到6以上,5.5已经老了,目录格式都不对,编译会报错
修改bi-platform-assembly下的tomcat.dir与dev_build.properties一致
将每个项目的ivy配置文件设置为build.properties
修改pentaho-reporting-engine-classic-core-platform-plugin的jar版本为3.8-stable,原来的文件错了
-----------------------------------------------
执行bi-platform-build/dev_build.xml??dev-rebuild?
----------------------------------
到此就可以将pentaho编译成功

热点排行