1] upload the source code to a directory that I will call code_dir_tree
2] edit pom.xml in the root of code_dir_tree as follows:
replace:
<modules> <module>translators</module> </modules>
from:
<modules> <module>knights</module> <module>rest-client</module> <module>springidol</module> <module>springidol-annotation</module> <module>springidol-aop</module> <module>springidol-aspectj</module> <module>springidol-atinject</module> <module>springidol-autodiscovery</module> <module>springidol-javaconfig</module> <module>springidol-qualifiers</module> </modules>
3] from a command shell in the root directory of code_dir_tree, run: mvn eclipse: clean
4] within eclipse, make sure you have an updated, preferably free workspace
5] copy the entire dir_tree code manually to the workspace - not separate projects, the dir_tree code itself.
6] in eclipse, import | existing maven projects, select the root code code_dir_tree (already in the workspace), make sure that all projects, including pom.xml, are selected, click the chip
7] run maven updates, clean installation builds - all -maven- projects, except for the rest of the client, which has an unresolved dependency, should now be ready to go
The rest of the projects, spitter and SpringPizza are gradle projects - STS, which has a gradle integrator, needs to be installed to get these imported
8] in eclipse, import | gradle project, select the merge directory, click ok, select "build model" when everything is complete, all are selected, click "Finish"
9] repeat the same process as in 8] for SpringPizza
For this to happen - you must be ready to go!