OpenBravo 在eclipse下项目建立
介绍
Openbravo现在完全可以在eclipse环境下开发,测试,部署,包括4个项目openbravo,core, trl 和wad,在相应目录下都有eclipse的项目文件,项目可以直接导入到eclipse中。
环境需求
· Java Development Kit (JDK) 6.
· Apache Tomcat 6.x.
· Apache Ant 1.7.
· PostgreSQL 8.3.x.
开发工具
· Eclipse IDE for Java EE Developers.
源代码
· Openbravo ERP 2.5
从SVN上下载代码
从 Openbravo Subversion (SVN) repository 下载源代码,不要从sourceforge上下载,sourceforge上特别慢。
在dos下转到d:\workspace\openbravo目录
svn co https://dev.openbravo.com/svn/openbravo/trunkAppsOpenbravo
将得到最新的源代码
获得源代码后,进行如下操作:
d:\workspace\openbravo>ant setup
执行完成后会生成setup-properties-windows.exe文件,运行该文件。
导入项目
在导入项目前,一定要取消自动编译,因为刚刚导入的项目会有很多error,所以会浪费时间。
导入openbravo到eclipse中,选择File > Import... > Existing Projects into Workspace
选择目录d:\workspace\openbravo,接下来依次导入OpenbravoCore,OpenbravoTrl,OpenbravoWAD,分别在目录src-core, src-trl, src-wad.
设置所有项目的编码为UTF-8, 以避免乱码问题。
目前这些项目可能都有编译错误,不用管它,继续下面的操作。
d:\workspace\openbravo>ant create.database
Buildfile: build.xml
set.code.rev:
code.rev:
init:
core.lib:
init:
compile:
[javac] Compiling 122 source files to D:\workspace\openbravo\src-core\build\
classes
build.jar:
[jar] Building jar: D:\workspace\openbravo\src-core\lib\openbravo-core.jar
build:
copy.core.lib:
[copy] Copying 1 file to D:\workspace\openbravo\lib\runtime
database.lib:
init:
compile:
[javac] Compiling 4 source files to D:\workspace\openbravo\src-db\build\clas
ses
build.jar:
[jar] Building jar: D:\workspace\openbravo\src-db\build\lib\dbmanager.jar
jar:
[copy] Copying 1 file to D:\workspace\openbravo\src-db\database\lib
create.database:
create.database:
clean.database.POSTGRE:
[sql] Executing commands
[sql] Failed to execute: DROP DATABASE openbravo
[sql] org.postgresql.util.PSQLException: ERROR: database "openbravo" does
not exist
[sql] 0 of 1 SQL statements executed successfully
[sql] Executing commands
[sql] Failed to execute: DROP ROLE tad
[sql] org.postgresql.util.PSQLException: ERROR: role "tad" does not exist
[sql] 0 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.all:
Database connection: jdbc:postgresql://localhost:5432/openbravo. User: tad
Executing default prescript
Executed 116 SQL command(s) successfully
Executing creation script
for the complete database
Executed 10739 SQL command(s) successfully
Executed 12 forced SQL command(s) successfully
Executing default postscript
Executed 22 SQL command(s) successfully
Writing checksum info
Inserting data into the database.
Executed 462 SQL command(s) successfully
Executed 2442 SQL command(s) successfully
Executed 74 SQL command(s) successfully
Executed 143 SQL command(s) successfully
Executed 5451 SQL command(s) successfully
Executed 462 SQL command(s) successfully
Executed 2442 SQL command(s) successfully
Executing default postscript
Executed 22 SQL command(s) successfully
database.poststructure.POSTGRE:
database.preimport.POSTGRE:
database.postimport.POSTGRE:
database.postcreate.POSTGRE:
[sql] Executing commands
[sql] 11 of 11 SQL statements executed successfully
update.dbupdate.timestamp:
[sql] Executing commands
[sql] 1 of 1 SQL statements executed successfully
db.apply.modules.sampledata:
BUILD SUCCESSFUL
Total time: 6 minutes 27 seconds
D:\workspace\openbravo>
接下来依次进行如下操作:
选择项目 Openbravo然后点击 Run > External Tools > eclipse.trl.lib
在 Console 窗口,确认有BUILD SUCCESSFUL 信息.
选择项目 Openbravo然后点击 Run > External Tools > eclipse.wad.lib
在 Console 窗口,确认有BUILD SUCCESSFUL 信息.
选择项目 Openbravo然后点击 Run > External Tools > eclipse.compile.complete
在 Console 窗口,确认有BUILD SUCCESSFUL 信息.
需要修改class的输出路径:openbravo/WebContent/WEB-INF/classes,这样才能在tomcat server中运行。
点击 Project > Build Project 菜单进行编译.
定义 Tomcat server
为了在eclipseIDE中运行OpenBravo,那么需要定义 Tomcat server.
点击 window > Preferences > Server > Runtime Enviroments > Add > 选择Apache tomcat 6.0 > 点next >选择你安装的tomcat目录和jre > 选择Openbravo项目 > 点击finish
双击打开添加的Tomcat Server > Server Locations一栏选择“Use custom location”,Server path文本框输入tomcat,Deploy path文本框输入webapps > 选中Serve modules without publishing > ctrl + s保存。
启动Tomcat server(该操作会持续大几分钟,耐心等待。)
选中创建的server,然后点击 start图标,或者右键 start。
启动完成后在浏览器中输入:http://localhost:8080/openbravo
用户名Openbravo
密码openbravo
恭喜你可以开始Openbravo之旅了。
分享到:
相关推荐
通过模型驱动的方式,Openbravo ERP 实现了快速开发和灵活配置的能力,这使得它能够在不同行业和规模的企业中得到广泛应用。 #### 二、Openbravo ERP 的关键技术特点 ##### 2.1 支持行业主流技术的系统框架 ...
Openbravo erp 实施笔记
Openbravo_ERP 的中文介绍,帮你快速走入 Openbravo_ERP 的世界
openbravo 2.4 2.5zh_CN-中文语言包 汉化
开发手册详细介绍了如何参与到 Openbravo ERP 的开发过程中,包括开发环境的搭建、编码规范等。 **5.2 开发方法** - **敏捷开发**:采用迭代和增量的方式进行开发,以便及时适应需求的变化。 - **持续集成**:通过...
经验证openbravo 2.5mp8 ,2.4都可成功导入。
Openbravoerp实施笔记.pdf
Openbravo2.5+jdk+ant+tomcat+测试全部详细安装过程 (oracle安装请下载本人的令一个文件)
在实施Openbravo ERP时,系统环境的搭建是至关重要的第一步。本笔记将详细阐述在Ubuntu 10.4操作系统上进行Openbravo ERP部署的步骤。 1. **系统环境搭建** - **Ubuntu 10.4 光盘安装** 在安装Ubuntu 10.4时,...
Oracle数据库通常在Linux环境下运行,因此你需要一个支持Oracle的Linux发行版,如Red Hat或Ubuntu。 1. **安装依赖**: 在开始安装Oracle之前,需要先安装一些必要的系统库和工具,例如`gcc`, `binutils`, `glibc`, ...
NULL 博文链接:https://liwenshui322.iteye.com/blog/1054473
java开发erp源码下载Openbravo ERP 这是Openbravo ERP的Bippo开发版本。 更多信息: 有用的参考: 准备 Tomcat 设置 安装(不要使用它的 Ubuntu 包)。 不要使用Apache 7.0! (Hendy 的注解:也许应该尝试使用 ...
开源ERP OpenBravo的数据库关系图。
Openbravo ERP介绍(一)
通过上述步骤,我们可以在Windows XP环境下成功安装配置Openbravo 2.5,并完成基本的开发环境搭建。需要注意的是,由于提供的部分信息较为简略,实际操作过程中可能还需要参考更多的官方文档或社区资源来解决具体...
Openbravo_ERP安装 说明 分析 以及Openbravo 2.4汉化
openbravo_erp Windows中的项目路径 C:\代码\ openbravo_erp 这应该是项目路径,以便解析代码。... 它将在C:\ Code \ openbravo_erp中克隆项目 注意:为了使用超级数据库模型解析代码,此代码应位于上面定义的路径中
综上所述,Openbravo 不仅提供了一款强大的ERP软件,还为开发者提供了一整套完善的支持体系,帮助他们轻松地进行定制化开发,满足不同企业的需求。通过理解和掌握上述核心知识点,开发者可以更高效地利用Openbravo ...
Openbravo中文使用手册 是我目前看建比较好的文档