|Re: [jgit-dev] A cycle was detected|
On Thu, Apr 18, 2013 at 1:08 AM, Robin Rosenberg <robin.rosenberg@xxxxxxxxxx> wrote:
I think it is this:
- We use the same package names in both implementation and test projects
- We use package imports.
Therefore Eclipse does not know what project other projects depend on
and guesses wrong, e.g. it decides that e.g. the project org.eclipse.jgit.ant
needs the package org.eclipse.jgit.lib, which it finds in the project org.eclipse.jgit.test
which in turn needs the org.eclipse.jgit project.could we change the test bundles to become fragments like we do in egit ?Since fragments extend their host bundle this could help PDE to not go into cycles.