To build installers of Openbravo POS follow the tutorial. Notes: All the packages created by the build process are located in the subfolder build/dist. To obtain the sources distribution package execute:
To obtain the binary distribution package execute: To obtain the package openbravopos.jar execute the following instruction: There are other ant targets if you only need one specific package: The binary and source packages can both be obtained executing the following instruction from the folder you downloaded or checked out the sources: Ant is a build tool used by Openbravo POS to compile and package the distribution files from the sources. To build the Openbravo POS sources you need ant. Once downloaded uncompress it to the desired folder. To download the sources of the latest stable version or a previous version go to the download page and get the sources. Obtaining the sources of the stable version One of advantages using Mercurial than Subversion is availability to review locally the logs of any changes: If there are any changes you can update your clone typing: To check if there are any updates type the following:
To obtain(checkout in svn) a clone of the repository you should type the following commands: You only need to read the section to obtain the latest sources and updating. You can read the Mercurial manual prepared for Openbravo's developers. To obtain the sources a Mercurial client is required. However our servers are synchronized with SourceForge's servers all the time so it means you will be able to obtain sources from SourceFogre in the old way You should install a Mercurial client to achieve that. It is not possible any more to get the latest sources from Openbravo's servers using Subversion. Since 2.30 we have changed our software version control system from Subversion to Mercurial. This document is oriented to developers and advanced users of Openbravo POS with some development skills that wants to inspect the source code and make modifications. This guide refers to the Openbravo POS 2.30 version and next versions.