This page is the starting point for all things about using the Eclipse IDE with Daffodil DFDL.
For Daffodil Users
If you are using Daffodil via its CLI or calling it from your own application via its APIs, then you may want to use the Eclipse IDE to support authoring DFDL schemas. In that case there is a page about how to setup Eclipse. You will want to dedicate a whole installation of eclipse to this purpose, however, that you do not use for other purposes, due to details about the way one must take-over the handling of XML Schemas.
See
- Tested/Verified Tool Versions - for what version of Eclipse to install
- Installing Eclipse
- Eclipse Settings for DFDL Schema Authoring/Editing
For Daffodil Developers
Setup of Eclipse for Daffodil developers has a number of aspects. Daffodil is mostly written in Scala, and there is a Scala IDE plug-in for Eclipse.
See
- Tested/Verified Tool Versions - for what version of Eclipse to install
- Installing Eclipse
- Configure Eclipse - Part 1
- Configure Eclipse - Part 2 - Settings and XML
At this point you should be able to - Build Daffodil
If you have other issues with Eclipse, check this: - Eclipse Tricks and Notes