iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

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:idemDevidempiere_hgrepo_v2.1
给eclipse安装两个插件,分别是Mercurial和Buckminster
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

 

安装完成以后,在源码文件夹下面新建一个空文件夹 targetPlatform
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

在eclipse配置targetPlatform
Preferences >> Plug-in Development >> Target Platform >> Add
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

iDempiere 使用指南 windows下eclipse开发环境配置及打包下载
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

 

执行import操作
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

 

iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

导入完成以后,左侧出现了很多project

iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

上面的错误是因为TortoiseHG没有安装,需要安装TortoiseHG,否则rebulid会有问题
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

安装完TortoiseHG以后,在preference中将mercurial的命令设置为该TortoiseHG的hg.exe路径
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

因为前面由于HG设置有问题,导致build不成功,执行一次Clean操作选择自动build所有项目
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

设置了HG以后,clean/rebuild成功,但是系统仍然有5个错误,查看了一下,都是字符错误。应该是编码错了。
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

在eclipse中,当前为GBK,将其置为UTF-8,设置完了以后将eclipse重启
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

启动postgresql数据库
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

由于本机已经安装了idempiere的测试环境,所以不需要再进行数据库的导入,直接尝试运行系统

iDempiere configuration
Run >> Run Configuration

iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

虽然提示有错误(编码问题),但是能够正常跑,install.base测试成功。
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

我们跑server.product,启动idempiere服务器
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

系统显示正常启动
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

进入到firefox,访问localhost:8080,可以正常访问,说明服务器部分已经正常配置完成并可以访问。

iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

Run swingclient.product,启动swing客户端
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

设置服务器localhost,端口8443,连接正常
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

可以正常访问客户端,说明客户端代码也没有问题了
iDempiere 使用指南 windows下eclipse开发环境配置及打包下载

测试完服务器端和客户端,说明系统的开发环境已经建立好,可以在eclipse中进行代码更改和项目调试。