Just use a project build system to track your dependencies (that is what they are good for).
I would you suggest to use gradle
(preferable IMHO but check which one fits better on your context) or maven
, both can handle subprojects pretty well and can generate the eclipse configuration for you.