Created by 藍色布魯斯,QQ32876341,blog http://www.cnblogs.com/zzyan/
iDempiere官方中文wiki主頁 http://wiki.idempiere.org/zh
iDempiere 中文社區www.idempiere.org.cn
iDempiere 中文社區QQ群 65713012
本文說明如何在windows下面配置iDempiere的eclipse 開發環境,同時提供配置好的環境下載。請同時參照第一篇 綠色版iDempiere環境 ,本文用到同一個測試環境搭建eclipse。http://www.cnblogs.com/zzyan/p/4124062.html
綠色版測試環境下載:http://pan.baidu.com/s/1nt81GHb
開發環境(eclipse)下載:http://pan.baidu.com/s/1bnvpmVl
eclipse下載后,首次打開eclipse,需要設置workspace,直接指向我們的idempiere代碼文件夾idempiere_hgrepo_v2.1。
E:\idemDev\idempiere_hgrepo_v2.1
給eclipse安裝兩個插件,分別是Mercurial和Buckminster
安裝完成以后,在源碼文件夾下面新建一個空文件夾 targetPlatform
在eclipse配置targetPlatform
Preferences >> Plug-in Development >> Target Platform >> Add
執行import操作
;
導入完成以后,左側出現了很多project
上面的錯誤是因為TortoiseHG沒有安裝,需要安裝TortoiseHG,否則rebulid會有問題
安裝完TortoiseHG以后,在preference中將mercurial的命令設置為該TortoiseHG的hg.exe路徑
因為前面由於HG設置有問題,導致build不成功,執行一次Clean操作選擇自動build所有項目
設置了HG以后,clean/rebuild成功,但是系統仍然有5個錯誤,查看了一下,都是字符錯誤。應該是編碼錯了。
在eclipse中,當前為GBK,將其置為UTF-8,設置完了以后將eclipse重啟
啟動postgresql數據庫
由於本機已經安裝了idempiere的測試環境,所以不需要再進行數據庫的導入,直接嘗試運行系統
iDempiere configuration
Run >> Run Configuration
雖然提示有錯誤(編碼問題),但是能夠正常跑,install.base測試成功。
我們跑server.product,啟動idempiere服務器
系統顯示正常啟動
進入到firefox,訪問localhost:8080,可以正常訪問,說明服務器部分已經正常配置完成並可以訪問。
Run swingclient.product,啟動swing客戶端
設置服務器localhost,端口8443,連接正常
可以正常訪問客戶端,說明客戶端代碼也沒有問題了
測試完服務器端和客戶端,說明系統的開發環境已經建立好,可以在eclipse中進行代碼更改和項目調試。