部署、編譯、執行spark
一、利用 svn 方式下載 spark 程式碼
a) 點選如下 Windows::Open Perspective::Other...
b) 彈出一個 “Open Perspective” 對話方塊,選擇 “SVN Repository Exploring” ,單擊 OK
c) 這是 eclipse 介面發生變化,在左邊的 “ SVN Repositories” 面板上,右擊滑鼠選擇 New::Repository Location...
d) 在 “New Repository Location” 的位置輸入上面提供的 SVN 地址,單擊 “Finish”
e) 在 SVN Repositories 面板上,會發生變化,展開它,找到 spark 的選項,右擊 spark 下面的 trunk 項,選擇 “Check Out” ,下載 spark 的程式碼。
f) 下載完成後,選擇 Window::Open Perspective::Java ,在 Project Explorer 面板上, 看到 Spark 專案,刪掉它,在彈出來的對話方塊中選擇 “Do not delete contents” 在工作目錄下面找到 spark 資料夾,裡面就是 spark 的原始碼。其實我們可以通過打包下載原始碼的方式來獲得原始碼,但那樣我們就無法及時跟蹤 spark 最新的原始碼升級,同時有了版本管理,還可以在修改 spark 的過程中,方便的比較與原版的差異,所以還是強烈建議大家採用 SVN 方式下載。
二、建立 Spark 專案
a) 將原始碼(根資料夾名:spark)拷貝到workspace下,
b) 從eclipse中建立一個spark的專案,並重新整理,專案便引入到eclipse中了;
三、生成Sparck
a) 進入build目錄,用eclipse自帶的ant工具執行build.xml;
b) 重新整理專案,出現target資料夾;
四、執行Spark
a) 在org.jivesoftware.launcher.Startup上右鍵-》Run As->Run Configuration 出現 "Run" 視窗;
b) 選擇 "Java Application", 點選 "New" 按鈕 .
c) 在 "Main" 標籤頁 , 將 New_configuration 換成 Spark 或其它的這個無所謂 .
d) 點選 Project::Browse 按鈕 , 選擇 Spark, 再點 OK.
e) 點選 Main class::Search 按鈕 , 選擇 main 所在的類 Startup-org.jivesoftware.launcher, 再點選 OK
f) 建議勾選 Stop in main.
在Arguments-VM arguments中輸入:-Djava.library.path="E:/workspace/park/build/lib/dist/windows"
g) 點選 Classpath 標籤頁 , 選擇 User Entries , 使得 Advanced.. 按鈕變的可用 .
h) 點選 Advanced 按鈕 . 在彈出來的 Advanced Options 視窗 , 選擇 Add Folders, 再點 OK, 在 Folder Selection 視窗選擇 spark::src::resources 資料夾 , 點選 OK
i) 選擇 Common 標籤頁 , 勾選 Debug,Run 前面的框
j) 點選 Apply, 再點選 Close
8. Run/Debug
點選 Run::Open Run Dialog.., 在彈出的對話方塊選擇 Spark, 然後點 Run 就行了 .