欢迎来到天天文库
浏览记录
ID:20275864
大小:287.56 KB
页数:288页
时间:2018-10-11
《pentaho环境搭建》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Pentaho技术白皮书中文版(一)----用Eclipse构建和调试Pentaho这篇文档的目的是教会开发人员如何开始进行 Pentaho 的开发。这篇文档解释了如何在 Eclipse 中设置一个开发环境,包括如何连接到 PentahoSubversionrepository,检出 Pentaho 项目,使用一个 '1stand-alone'1 Java 应用和 EclipseJBossIDE 来构建调试它们。这篇文档也解释了 Pentahorepository 结构和对于开发Pentaho 来说,许多很重要的 buildtargets。目标读者是软件开发人员。我们假设读者已经很熟悉 Ecl
2、ipse 平台和 Java 开发。如果目的是将平台配置为一个 J2EE 应用,我们假设读者了解 J2EE 和应用服务器。我们此处就是使用 JBoss 应用服务器进行演示。虽然不是很重要,但如果读者有使用 ApacheAnt 的经验也会很有用处。如果你仔细阅读了这个指南中的说明,但仍没有解决你的问题,请到论坛寻找答案: http://forums.pentaho.org/. 01. 设置你的环境以下是开始研究 Pentaho,你需要使用的工具列表。推荐你现在就下载所有必需的包,这样你就可不间断的进行试用。1. 一个 JavaSDK:PentahoBIPlatform 在 JavaSD
3、K1.4 上构建和测试。注意你需要完整的 SDK,而不仅仅是 runtime(JRE)。2. Ant:基于 Java 的构建工具。3. Eclipse:平台 IDE。4. Subclipse:一个 Eclipse 插件,其在 EclipseIDE 上添加了 Subversion 集成。5. JBossIDEforEclipse。为开始设置:1. 下载和安装你的 JavaSDK。2. 下载和安装 Ant。3. 下载和安装 Eclipse。4. 下载和安装 Subclipse。5. 下载和安装 JBossIDEforEclipse。以后章节
4、是关于 Pentaho 团队使用的这些工具的版本说明,以及使环境适合于 Pentaho 平台 codeline 开发的技巧。每个工具在其各自的下载中有详细的安装指令,这里我们不详细介绍。JavaSDKPentahoBIPlatform 在 JavaSDK1.4 上构建和测试。注意你需要完整的 SDK,而不仅仅是runtime(JRE)。在后面几步中,你会看到为了使 Ant 构建脚本正确运行,你必须指定 Java 编译器可执行程序(javac)。这个可执行程序位于你安装的 Java SDK 的 /bin 目录下,因此记住你将 SDK 安装到了哪里。AntAnt 是一个基于 Java 的构建工具,
5、我们将之用于构建平台,以及支持用 Eclipse 进行 Pentaho 进行开发中的活动。目前用于构建 Pentaho 的可下载的二进制的版本是 Ant1.6.5。建议使用 Ant 工具从命令行构建一些 PentahoAnttargets(在某些环境下是必要的)。EclipseIDE 中自带了 Ant 的一个版本。这个版本被 IDE 用于构建功能,为了作为 Eclipse 的插件可能也进行了一些修改。为确定 EclipseIDE 中的 ant 版本,从 Eclipse 顶部的 Window 菜单浏览至Preferences...
6、Ant
7、Runtime,在插件的路径中检查其版本。Eclipse
8、IDE只是最近在设置你的 Pentaho 开发环境时,才需要有一个 Eclipse,但与 Pentaho 的代码没啥关系。如果你想在 JBoss 应用服务器中运行和调试代码,你需要 JBossIDE(参考下面),那里有一些兼容性问题(IDE 的最新版本在 Eclipse 的最新版本上好像有些问题)。Pentaho 团队使用的是以下版本,这些配置是没问题的:1. 从 JBoss 网站下载带有最新 JBossIDE 插件的 Eclipse – 带有 JBossIDEversion2.0.0beta2 的EclipseIDE 版本 3.2.1. 或2. 从 Eclipse 网
9、站下载 Eclipse3.2.1M20060921-0945;然后从 JBoss 下载和安装 JBoss IDE 插件版本 2.0.0beta2。SubclipseSubclipse 是 Eclipse 的一个插件,在 Eclipse 环境上激活 Subversion 功能。Subversion 是大多数 Pentaho 项目使用的源代码控制库。Subclipse 利用了 EclipseUpdat
此文档下载收益归作者所有