...
To develop on Daffodil using Eclipse, you will need Eclipse with the Scala IDE add-ins. Versions from 4.5 (Mars) seem to work acceptablyThe ScalaIDE add-ins are not being maintained however (as of 2021-02-01), and latest version of them is from 2018. However, the ScalaIDE does still work quite well with Daffodil.
- Downloading the entire ScalaIDE 4.7 (pre-built) works reliably.
- Loading the ScalaIDE from the update site has been unreliable at creating a real working environment.
- Specifically: Eclipse 20-12 does not work with the ScalaIDE update site for ScalaIDE 4.7.
You will need the Java SDK (not just the JRE), and Daffodil requires Java 8 (aka 1.8) at least.
The ScalaIDE 4.7 also seems to requite Java 8 (not newer), so Java 8 JDK is a hard requirement.
Setup Eclipse Projects
You will need the sbtEclipse plugin. Version 5.2.4 is known to work.
...