OFBiz Source Repository

Public Access

Anyone can checkout or browse the source code in the OFBiz public Subversion (SVN) repository.

Browsing the Repository

You can browse the repository using any of the following links.

Our ofbiz-framework trunk and ofbiz-plugins trunk are also available on Git at the links below:

Checking out the Repository Source Code

NOTE: Apache OFBiz uses Apache Subversion for version control of our source repository. If you are not familiar with Apache Subversion and you don't have an SVN client tool, then following links could be useful:

SVN Client Tools

SVN Documenentation

To checkout the source code, simply use the following command (if you are using a GUI client, configure it appropriately).

  • ofbiz-framework trunk : $ svn co http://svn.apache.org/repos/asf/ofbiz/ofbiz-framework/trunk ofbiz-framework
  • ofbiz-plugins trunk : $ svn co http://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins/trunk ofbiz-plugins
  • ofbiz tools : $ svn co //svn.apache.org/repos/asf/ofbiz/tools ofbiz-tools
  • branch release16.11 (stable): $ svn co http://svn.apache.org/repos/asf/ofbiz/branches/release16.11 ofbiz.16.11
  • ofbiz website : $ website: $ svn co http://svn.apache.org/repos/asf/ofbiz/site ofbiz-website

Committer Access

Committer access requires a special account which is provided by the OFBiz adminstrators. If you have a Committer account you can access the repository through HTTPS. When checking in, you will be prompted your userID and password

When you first connect you will be prompted to accept the SSL certificate. Verify the certificate is for svn.apache.org. After verification, select option 'P' to permanently add to your SVN configuration.

Subversion can handle keyword expansion, eol conversion as well as may other features. Most of these features are configured on the client level rather than on the server (some [AUTO-PROPS] properties are handled on the server). To make this easy on developers and to provide a standard configuration, the official OFBiz Subversion client configuration file can be found here. This file should replace, or be merged with, the config file found in your $HOME/.subversion directory

  • Windows : %USERPROFILE%\Application Data\Subversion\config or %USERPROFILE%\AppData\Roaming\Subversion\config
  • Linux : ~/.subversion/config