Monday, June 6, 2011     17:19

Frequently Asked Questions

What do I need to build?

Install J2SE 7 SDK The build is also compatible with JDK 6.0 Update 29 (or later). Make sure that your JAVA_HOME environment variable is set to the newly installed JDK location, and that your PATH includes %JAVA_HOME%\bin (Windows) or $JAVA_HOME$/bin (*NIX).

Install Maven 3.0.3 (or later) Make sure that your PATH includes the MVN_HOME/bin directory.

Set the MAVEN_OPTS variable with the appropriate memory settings


export MAVEN_OPTS='-Xmx512m -XX:MaxPermSize=128m'


set MAVEN_OPTS='-Xmx512m -XX:MaxPermSize=128m'

How to build?

git clone git://

Change to the top level directory of DDF source distribution.

mvn install

This will compile DDF and run all of the tests in the DDF source distribution. It usually takes some time for maven to download required dependencies in the first build. The distribution will be available under "distribution/ddf-standard/target" directory.

How to Run?

Simply Unzip the distribution. Run the executable at /bin/ddf.bat or /bin/ddf

Where do I find additional information or documentation?

The ddf wiki is the right place to find any documentation about DDF.

How do I contribute to DDF?

please see for information on becoming a contributer.

What is the Copyright/License of the DDF software?

This is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. A copy of the GNU Lesser General Public License is distributed along with this program and can be found at