資源描述:
《Pentaho環(huán)境搭建》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Pentaho技術(shù)白皮書中文版(一)----用Eclipse構(gòu)建和調(diào)試Pentaho這篇文檔的目的是教會開發(fā)人員如何開始進行?Pentaho?的開發(fā)。這篇文檔解釋了如何在?Eclipse?中設(shè)置一個開發(fā)環(huán)境,包括如何連接到?PentahoSubversionrepository,檢出?Pentaho?項目,使用一個?'1stand-alone'1?Java?應(yīng)用和?EclipseJBossIDE?來構(gòu)建調(diào)試它們。這篇文檔也解釋了?Pentahorepository?結(jié)構(gòu)和對于開發(fā)Pentaho?來說,許多很重要的?buildtargets。目標(biāo)讀者是軟件開發(fā)人員。我
2、們假設(shè)讀者已經(jīng)很熟悉?Eclipse?平臺和?Java?開發(fā)。如果目的是將平臺配置為一個?J2EE?應(yīng)用,我們假設(shè)讀者了解?J2EE?和應(yīng)用服務(wù)器。我們此處就是使用?JBoss?應(yīng)用服務(wù)器進行演示。雖然不是很重要,但如果讀者有使用?ApacheAnt?的經(jīng)驗也會很有用處。如果你仔細閱讀了這個指南中的說明,但仍沒有解決你的問題,請到論壇尋找答案:?http://forums.pentaho.org/.?01.?設(shè)置你的環(huán)境以下是開始研究?Pentaho,你需要使用的工具列表。推薦你現(xiàn)在就下載所有必需的包,這樣你就可不間斷的進行試用。1.???????一個?JavaSD
3、K:PentahoBIPlatform?在?JavaSDK1.4?上構(gòu)建和測試。注意你需要完整的?SDK,而不僅僅是?runtime(JRE)。2.???????Ant:基于?Java?的構(gòu)建工具。3.???????Eclipse:平臺?IDE。4.???????Subclipse:一個?Eclipse?插件,其在?EclipseIDE?上添加了?Subversion?集成。5.???????JBossIDEforEclipse。..為開始設(shè)置:1.??下載和安裝你的?JavaSDK。2.??下載和安裝?Ant。3.??下載和安裝?Eclipse。4.??下載和安裝
4、?Subclipse。5.??下載和安裝?JBossIDEforEclipse。以后章節(jié)是關(guān)于?Pentaho?團隊使用的這些工具的版本說明,以及使環(huán)境適合于?Pentaho?平臺?codeline?開發(fā)的技巧。每個工具在其各自的下載中有詳細的安裝指令,這里我們不詳細介紹。JavaSDKPentahoBIPlatform?在?JavaSDK1.4?上構(gòu)建和測試。注意你需要完整的?SDK,而不僅僅是runtime(JRE)。在后面幾步中,你會看到為了使?Ant?構(gòu)建腳本正確運行,你必須指定?Java?編譯器可執(zhí)行程序(javac)。這個可執(zhí)行程序位于你安裝的?Java
5、?SDK?的?/bin?目錄下,因此記住你將?SDK?安裝到了哪里。AntAnt?是一個基于?Java?的構(gòu)建工具,我們將之用于構(gòu)建平臺,以及支持用?Eclipse?進行?Pentaho?進行開發(fā)中的活動。目前用于構(gòu)建?Pentaho?的可下載的二進制的版本是?Ant1.6.5。建議使用?Ant?工具從命令行構(gòu)建一些?PentahoAnttargets(在某些環(huán)境下是必要的)。EclipseIDE?中自帶了?Ant?的一個版本。這個版本被?IDE?用于構(gòu)建功能,為了作為?Eclipse?的插件可能也進行了一些修改。為確定?EclipseIDE?中的?ant?版本,從
6、?Eclipse?頂部的?Window?菜單瀏覽至Preferences...
7、Ant
8、Runtime,在插件的路徑中檢查其版本。EclipseIDE只是最近在設(shè)置你的?Pentaho?開發(fā)環(huán)境時,才需要有一個?Eclipse,但與?Pentaho?的代碼沒啥關(guān)系。如果你想在?JBoss?應(yīng)用服務(wù)器中運行和調(diào)試代碼,你需要?JBossIDE(參..考下面),那里有一些兼容性問題(IDE?的最新版本在?Eclipse?的最新版本上好像有些問題)。Pentaho?團隊使用的是以下版本,這些配置是沒問題的:1.???????從?JBoss?網(wǎng)站下載帶有最新?JBossID
9、E?插件的?Eclipse?–?帶有?JBossIDEversion2.0.0beta2?的EclipseIDE?版本?3.2.1.?或2.???????從?Eclipse?網(wǎng)站下載?Eclipse3.2.1M20060921-0945;然后從?JBoss?下載和安裝?JBoss?IDE?插件版本?2.0.0beta2。SubclipseSubclipse?是?Eclipse?的一個插件,在?Eclipse?環(huán)境上激活?Subversion?功能。Subversion?是大多數(shù)?Pentaho?項目使用的源代碼控制庫。Subclipse?利用了?EclipseU