Eclipse SmartHome源碼編譯過程
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源碼編譯過程