Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: made it point to BUILD and README in repos, fixed paths


we are currently working (collectively) on the master branch.

Requirements & Building from Source

Daffodil requires Java 1.6 or higher. All scripts provided for running and testing are written in bash and tested in GNU Linux. Those scripts are not required though, so Daffodil should be able to run in other platforms as long as Java is installed

Apache Ant (1.7 or higher) SBT is required for building using the provided script, and depedency management.  See the README and BUILD files in the root of your local clone of the git repository.

Daffodil is written in Scala 2.9, which also must be installed in order to run Daffodil.


An Ant script is provided in $DAFFODIL/build.xml. To build Daffodil simply issue:

  $ ant -f $DAFFODIL/build.xml all

or, if inside the installation directory:

  $ ant all


Note: You will likely need to set available JVM memory for ant larger. For example, on a 64-bit Linux system, I have this in my .bashrc:


There are two files of interest to this

  • daffodil-lib/src/main/resources/eclipse-xml-catalog.xml
  • daffodil-core/src/main/resources/

The eclipse-xml-catalog is imported into Eclipse via File->Import->XML->XML Catalog.