搭建iDempiere4.1開發環境

參考:http://idempiere_development.mydoc.io/

環境總覽:

Windows  64 bits

TortoiseHg

PostgreSQL 9.3.17

注:Linux的話,需要添加PostgreSQL contrib來支持UUID Mercurial Client 3.7.3Open

JDK 1.8.0_101

eclipse-jee-neon-3-win32-x86_64

Buckminster 4.5 (WARNING: special MODIFIED version)

安裝TortoiseHg

下載地址:http://dl.pconline.com.cn/download/791811-1.html

安裝數據庫

下載地址:https://www.postgresql.org/download/ 

下載文件名:postgresql-9.3.17-1-windows-x64.exe

運行postgresql-9.3.17-1-windows-x64.exe

路徑根據自己喜好,一路next

安裝JDK

本次使用的是Oracle Java SE Development Kit 8

下載JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2...

文件名:jdk-8u112-windows-x64.exe

安裝Eclipse

本次試用的是eclipse-jee-neon-3-win32-x86_64

下載地址:https://www.eclipse.org/downloads/eclipse-packages/

文件名:eclipse-jee-neon-3-win32-x86_64.zip

安裝Eclipse插件

  Buckminster 4.5

打開Eclipse,選擇菜單Help > Install New Software

點擊Add按鈕後輸入如下信息後點擊OK按鈕

Fill Name: Buckminster 4.5

Fill Location:https://netcologne.dl.sourceforge.net/project/idempiere/binary.file/jarfile/bm-p2/bucky-updates-4.5

找到相關插件後選擇如下幾個插件功能

Buckminster - Core

Buckminster - Maven support

Buckminster - PDE support

點擊Next,Next後開始安裝,

這裏需要同意該插件的許可後方可進行安裝

安裝完成後重啓Eclipse

下載代碼

iDempiere源碼庫地址:https://bitbucket.org/idempiere/idempiere

建議使用烏龜克隆

注:當源碼導進eclipse出現!×看提示信息下載相應jar

配置Eclipse開發環境

打開Eclipse,變更Workspace 選擇菜單File > Switch Workspace > Other... 指定本地的代碼文件夾。(源碼空間)

創建目標平臺 選擇菜單Window > Preferences > Plug-in Development > Target Platform > Add...

在第一個對話框選擇Nothing:Start with an empty target definition,點Next按鈕

在第二個對話框的Name處輸入iDempiere target Platform後點Add...按鈕

選擇Directory後點Next按鈕

在Location中輸入${workspace_loc}/targetPlatform

點Finish按鈕

點Finish按鈕

網址:https://bitbucket.org/iDChina/idempiere_jar

hg庫地址:https://bitbucket.org/iDChina/idempiere_jar

首先,點擊菜單Window > Preferences > Ant > Runtime > Properties > AddExternal...

選擇文件org.adempiere.sdk.feature > materialize.properties

然後,點擊菜單Window > Preferences > General > Workspace

在最下面扎到Textfile encoding後選擇Other: UTF-8

接着,點擊菜單File > Import > Buckminster > Materialize from Buckminster MSPEC, CQUERY  or BOM,點擊Next按鈕

選擇本地代碼庫下的org.adempiere.sdk-feature/adempiere.cquery

初始化成功後請務必選擇所有的項目後右擊後選擇Refresh

最後,Project > clean

iDempiere的數據庫初始化

首先,找到iDempiere的數據庫dump文件,位置: org.adempiere.server-feature\data\seed\Adempiere_pg.jar解壓縮該文件後得到 Adempiere_pg.dmp文件

然後,打開pgAdmin 3 創建用戶(adempiere/密碼:adempiere)和數據庫(adempiere)

最後打開shell,[username] :adempiere [database] :adempire

執行 \i Adempiere_pg.dmp(該文件的絕對路徑》該文件是由org.adempiere.server-feature\data\seed中的Adempiere_pg.jar解壓得來)

iDempiere的執行環境

打開Eclipse菜單Run ->> Debug Configurations...

選擇Eclipse Application下的Install.app

然後按Debug按鈕,後續按正常安裝方法配置安裝信息。

執行iDempiere

打開Eclipse菜單Run ->> Debug Configurations...

選擇Eclipse Application下的server.product

然後按Debug按鈕

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章