1. 程式人生 > >Eclipse SmartHome源碼編譯過程

Eclipse SmartHome源碼編譯過程

iot

Eclipse SmartHome是一個開源的構建智能家居的解決方案,應用於網關,解決了不同供應商智能設備,接入統一網關的問題,給終端用戶帶來了便利。很多的IOT雲平臺商,都是在它基礎上構建而來,包括國內的華為IOT雲架構。

在本地構建Eclipse SmartHome是非常痛苦的過程,尤其是通過官方提供,通過Eclipse安裝器,安裝Eclipse SmartHome環境方案,多次安裝都失敗,跟國內墻也要關系,無奈去github下載Eclipse SmartHome源碼,本地編譯。(https://github.com/eclipse/smarthome )

安裝github源碼上給的說明安裝,執行響應命令後,發現org.eclipse.smarthome.ui.paper編譯失敗,Google搜索,找到原因,應該是jquery,jquery-ui找不到。找到extensions\ui\org.eclipse.smarthome.ui.paper\package.json文件,修改jquery,jquery-ui的版本號,

下載的源碼,jquery-ui配置如下:

"jquery-ui": "git+https://github.com/jquery/jquery-ui.git#1.11.2",

明白知道jquery-ui,jquery都是通過github上搜索下載的,源碼給的地址,在github上是找不到的,所以我特意在github上找出jquery,jquery-ui的release版本號,按道理應該改成jquery-ui改成1.11.2比較好,我直接改成最新的版本號,如下:

"jquery": "3.2.1",

"jquery-ui": "1.12.1",

重新在控制臺執行mvn -DskipTests=true clean install命令後,開始編譯,最後終於編譯成功。


[INFO] Eclipse SmartHome Core Feature ..................... SUCCESS [ 0.048 s]

[INFO] Eclipse SmartHome Extensions Feature ............... SUCCESS [ 0.034 s]

[INFO] Eclipse SmartHome Karaf Feature Verification ....... SUCCESS [01:20 min]

[INFO] Eclipse SmartHome Products ......................... SUCCESS [ 0.018 s]

[INFO] Eclipse SmartHome p2 Repository .................... SUCCESS [ 16.105 s]

[INFO] Eclipse SmartHome Tools ............................ SUCCESS [ 0.011 s]

[INFO] Eclipse SmartHome Archetypes ....................... SUCCESS [ 4.252 s]

[INFO] Eclipse Smarthome Binding Archetype ................ SUCCESS [ 1.941 s]

[INFO] Eclipse Smarthome Binding Archetype Testsuite ...... SUCCESS [ 0.071 s]

[INFO] Eclipse SmartHome Target Platform .................. SUCCESS [ 0.800 s]

[INFO] Eclipse SmartHome Distribution ..................... SUCCESS [ 1.362 s]

[INFO] ------------------------------------------------------------------------

[INFO] BUILD SUCCESS

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 43:39 min

[INFO] Finished at: 2017-09-16T18:06:13+08:00

[INFO] Final Memory: 511M/1656M

[INFO] ------------------------------------------------------------


本文出自 “11503181” 博客,請務必保留此出處http://11513181.blog.51cto.com/11503181/1965900

Eclipse SmartHome源碼編譯過程