fix: java.lang.StackOverflowError when there is a circular dependency
between Eclipse projects

Add the project to the dependentProjects BEFORE recursion occurs.
Basic test added