WorkspaceResolver: deal with self-dependencies
----------------------------------------------

                 Key: IVYDE-240
                 URL: https://issues.apache.org/jira/browse/IVYDE-240
             Project: IvyDE
          Issue Type: Improvement
          Components: workspace resolver
    Affects Versions: 2.0.0.final
            Reporter: Stepan Koltsov


I have several ivy modules (sources with ivy.xml files) imported as *single* 
Eclipse project (to ease Eclipse configuration). Those modules have internal 
dependencies (one ivy.xml rererences jar that is provided by another ivy.xml in 
the same Eclipse project). These internal dependencies should be evicted by 
WorkspaceResolver. Currently WorkspaceResolver fails to recognize those 
internal dependencies because of explicit self-reference check:

{code}
for (int i = 0; i < projects.length; i++) {
  IJavaProject javaProject = projects[i];
  if (resolvingJavaProject.equals(javaProject)) {
    // we don't want to introduce self dependency
    continue;
  }
  ...
}
{code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to