You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 33 Next »

IMPORTANT: These instructions were created using Windows 7 64-bit and Fedora 17 64-bit (Gnome 3.4.2)


Java 1.8 or higher.

SBT (0.13.8 or higher)

Scala 2.11.8

Getting Started

In order to contribute to Daffodil, you will need to follow a few steps.  

It is important to note that you will need to complete a separate installation of Eclipse for DFDL/Daffodil work as portions of the configuration steps will alter your XML settings.

If you are an experienced Developer familiar with the tools and technologies below you may proceed directly to the configuration steps.  Otherwise, please read and follow carefully.

Tool versions verified to work are located here: Tested/Verified Tool Versions

You will need to:

  1. Install Java 8 SDK
  2. Install Eclipse
  3. Install SBT
  4. Install Git
  5. Configure SBT
  6. Configure Eclipse
    1. Windows
    2. Linux
  7. Retrieve Daffodil Source
  8. Execute a Preliminary Build to Retrieve Libraries
  9. Configure Eclipse: Settings and XML
  10. Build Daffodil
  11. Run Daffodil
  12. Development Workflow


Reference Material


  • No labels