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