I have an Eclipse RCP plug-in project, called proj.a.
I have another Eclipse RCP plug-in project, proj.b, which has a product definition file in it. This project uses depends on the proj.a plug-in.
When I change proj.a, say to include JUnit tests, the dependency to JUnit is automatically added to the build path of proj.a.
But when I go to run the product I have defined in proj.b, I have to manually add the dependency to the product definition in proj.b.
Why is that? Can't eclipse figure out that the product depends on JUnit? Or is this the problem domain of Buckminster and Maven and the like?