ERP 2.50:Developers Guide/Development Environment
The following page describes in detail which system components are required to run and develop on Openbravo ERP 2.50:
Openbravo source code is available in Mercurial repositories. See the main repository start page for all versions of Openbravo.
2.50, the latest version of the source code can be found at:
- main: this repository contains the latest builds of Openbravo which have passed QA.
- pi (pre-integration): development takes place in this repository. This repository therefore is less stable than other repositories.
Openbravo uses the Mercurial version control system. The following two links contain more information on Mercurial:
- Mercurial for Openbravo developers: this manual also discusses the Mercurial/Eclipse integration
- The Mercurial Book
Development Environment (Eclipse)
Eclipse is the preferred development environment for Openbravo ERP. The following page describes how to setup and configure Openbravo within Eclipse.
It discusses how to obtain the source code, setup Eclipse projects and the runtime/test environment.
You can also use Netbeans as development environment. The following page describes how to do it.
Other development tools
The Openbravo team also uses other tools when developing on/with Openbravo. These tools are used to debug stored procedures and client side java script. See here for more information:
Java Coding Conventions
In the Openbravo 2.50 release Openbravo ERP developers have adopted a more formal coding conventions and formatting approach.
- ERP 2.50:Developers Guide/Development Environment/Setting up Development Environment with Eclipse IDE
ERP 2.50:Developers Guide/Prerequisite Knowledge | ERP 2.50:Developers Guide/Development Environment/Setting up Development Environment with Eclipse IDE