openbravo

Openbravo ERP

  • 所有者: bippo/openbravo
  • 平台:
  • 许可证:
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

h1. Openbravo ERP

This is the Bippo development version of Openbravo ERP.

More info: "ERP Development Setup, Bippo Development Guide":https://sites.google.com/a/bippo.co.id/dev/erp/development

Useful references:

  • "Tomcat reference":https://sites.google.com/a/bippo.co.id/ref/tomcat
  • "PostgreSQL reference":https://sites.google.com/a/bippo.co.id/ref/postgresql

h2. Preparation

h3. Tomcat Setup

Install "Tomcat 6.0.x binary distribution":http://tomcat.apache.org/download-60.cgi (don't use its Ubuntu package).
Do NOT use Apache 7.0!
(Hendy's note: maybe should try to use JBoss AS)

a. Extract Tomcat distribution as @$HOME/openbravo-tomcat@ (do not use the @apache-tomcat-x.x.x@ folder)
This folder will be referred to as @$CATALINA_HOME@.
b. Set @CATALINA_HOME@ environment variable in @~/.bashrc@ because it will be used by Openbravo Setup Ant script
c. Set @CATALINA_OPTS@ environment variable in @~/.bashrc@ as follows: (to fix PermGen error)

bc. export CATALINA_OPTS="-Djava.awt.headless=true -Xms384M -Xmx512M -XX:MaxPermSize=256M"

d. Copy the @tools.jar@ file (from JDK in @/usr/lib/jvm/java-1.6.0-openjdk/lib@) to Tomcat's @lib/@ folder.
e. In order to avoid Tomcat from auto-reloading itself, comment the @@ line in @$CATALINA_HOME/conf/context.xml@
f. Create administrator user
g. Start Tomcat

h3. PostgreSQL Setup

Install PostgreSQL 8.4 "with UUID support":http://forge.openbravo.com/plugins/espforum/view.php?group_id=100&forumid=549511&topicid=6993892#6993961 : install Ubuntu packages @postgresql-8.4@, @postgresql-contrib-8.4@
Do NOT use PostgreSQL 9.1 with Openbravo (yet)!

a. Check if @8.4 main@ cluster exists. If not, create @8.4 main@ cluster at port @5433@.
b. Start PostgreSQL 8.4
c. Set password for @postgres@ user in the @8.4 main@ cluster

h2. Installation

  1. Make sure Apache Tomcat 6.0 is running

  2. Make sure PostgreSQL cluster @8.4 main@ is running

  3. Download the setup binary (@setup-properties-linux-x64.bin@) corresponding to your system
    and put it on @config/@ folder.
    It is available at Bippo intranet Nexus, search for @setup-properties-linux-x64@.

Internal note: If you want to download @setup-properties@ directly from Openbravo upstream, run:

bc. ant setup

  1. Run the downloaded file in the @config@ directory. For example in
    @amd64@ Linux:

bc. config/setup-properties-linux-x64.bin

Internal note: If there is no setup binary for your operating system and architecture,
send a request to @<staff.rm at openbravo dot com>@.

  1. To install it run:

bc. ant install.source

It creates the database structure, builds the core, compiles
Openbravo and generates a war file.

Deploy this war file into the @tomcat/webapps@ directory.

h2. Eclipse Projects Setup

  1. Copy @classpath.sample@ to @.classpath@
  2. Do a Git Import from each of these folders in @~/git/openbravo@ :

a. @/@
b. @src-core/@
c. @src-trl/@
d. @src-wad/@

You should get 4 Eclipse projects named:

a. @openbravo@
b. @OpenbravoCore@
c. @OpenbravoTrl@
d. @OpenbravoWAD@

Reference: "How to setup Eclipse IDE":http://wiki.openbravo.com/wiki/How_to_setup_Eclipse_IDE

h2. Documentation

See "Openbravo Wiki":http://wiki.openbravo.com for more documentation.

h2. Helping out

If you'd like to help out, great!

Have a look to our "Contributor's Guide":http://wiki.openbravo.com/wiki/Contributor%27s_Guide

There is also a list of "on-going community projects":http://wiki.openbravo.com/wiki/Community_Projects

Please share your changes so others can benefit.

Please use @svn diff@ to prepare patches.

h2. Contact

IRC: @#openbravo@ in freenode

主要指标

概览
名称与所有者bippo/openbravo
主编程语言JavaScript
编程语言ActionScript (语言数: 6)
平台
许可证
所有者活动
创建于2012-01-26 07:58:38
推送于2012-11-05 11:20:31
最后一次提交
发布数7
最新版本名称3.0MP11-upstream (发布于 )
第一版名称3.0MP6-upstream (发布于 )
用户参与
星数79
关注者数23
派生数60
提交数30
已启用问题?
问题数6
打开的问题数0
拉请求数0
打开的拉请求数0
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?