首先需要 JDK1.6 安装,Ant安装,postgresql安装,Tomcat安装,安装eclipse 和svn 插件。
下载 stax-api-1.0.1.jar 和 wstx-asl-3.0.2.jar 复制到 ant 目录里(例如: C:\apache-ant-1.7.1\lib)。
方便起见,不用eclipse内置的ant,把eclipse里的配置映射到单独的ant里.步骤为:
eclipse - preferences - ant - ant runtime - ant home entry - 点右边的ant home 选择你的ant 安装路径(例如:C:\apache-ant-1.7.1 )即可。
OB的官方网站教程里有一些小规则的设置,为了简单起见,暂时忽略这些设置(仅是本地研究,不需要提交代码,规则暂时忽略)。直接下载源代码开始。
运行eclipse, File - import - SVN - 从svn检出项目 - 创建新的资源库 (URL 用 https://dev.openbravo.com/svn/openbravo/ ) - next - 选择trunk 下载 - Finish.等待下载。
下载完成后是一个 openbravo 项目,刷新一下项目,有错误提示,暂时忽略。
openbravo\config 里有两个模版文件(Openbravo.properties.template log4j.lcf.template) ,改名为 Openbravo.properties 和 log4j.lcf。
编辑Openbravo.properties ,将其中的 bbdd.systemPassword的值设置为您postgres用户的密码(例如: bbdd.systemPassword=dddddd)。deploy.mode=class 改为 deploy.mode=war. 修改完保存。
(使用ORACLE数据库只需要更改其中的另几项属性即可)
openbravo 其实包含了几个项目的源代码,下面按顺序导入workspace。
file - import - general - existing project into workspace - 选择openbravo 下的 src-core finish,导入的项目名字为OpenbravoCore .
然后同样办法依次把src-wad src-trl 导入。
然后在 eclipse - preferences - server - runtime envrionment 里添加tomcat(例如:C:\apache-tomcat-6.0.20 )。
这个时候项目还有些奇怪的错误,也先忽略吧。
ok了,可以准备编译了。
运行 external tool - external tools configuration 选择 eclipse.install.source - run.
eclipse 控制台有如下输出:
Buildfile: D:\workspace_ob\openbravo\build.xml
eclipse.install.source:
init:
set.code.rev:
code.rev:
install.source:
init:
database.lib:
init:
compile:
build.jar:
jar:
init:
set.code.rev:
code.rev:
core.lib:
init:
compile:
build.jar:
[jar] Building jar: D:\workspace_ob\openbravo\src-core\lib\openbravo-core.jar
build:
copy.core.lib:
[copy] Copying 1 file to D:\workspace_ob\openbravo\lib\runtime
create.database:
init:
database.lib:
init:
compile:
build.jar:
jar:
init:
core.lib:
init:
compile:
build.jar:
build:
copy.core.lib:
create.database:
clean.database.POSTGRE:
[sql] Executing commands
[sql] 1 of 1 SQL statements executed successfully
[sql] Executing commands
[sql] 1 of 1 SQL statements executed successfully
prepare.database:
POSTGRE.structure:
[sql] Executing commands
[sql] 2 of 2 SQL statements executed successfully
[sql] Executing commands
[sql] 1 of 1 SQL statements executed successfully
create.database.structure:
Database connection: jdbc:postgresql://localhost:5432/openbravo. User: tad
Executing default prescript
......
如果看到 BUILD SUCCESSFUL 。 就是ok了。
查看tomcat/webapps 下是不是已经新建了以个openbravo项目。
eclipse 的openbravo里有个.classpath.template,改成.classpath.
5.测试
启动tomcat
浏览器访问: http://127.0.0.1:8080/openbravo
Username: Openbravo
passwd: openbravo
windows-eclipse openbravo开发环境配置
最新推荐文章于 2015-08-11 10:46:55 发布