...
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/eclipse-settings.zip
The eclipse-xml-catalog is imported into Eclipse via File->Import->XML->XML Catalog.
...