[
https://issues.apache.org/jira/browse/IVYDE-240?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nicolas Lalevée resolved IVYDE-240.
-----------------------------------
Assignee: Nicolas Lalevée
Fix Version/s: 2.2.0
Resolution: Fixed
Self dependencies are now supported. Thanks for your report.
> 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
> Assignee: Nicolas Lalevée
> Fix For: 2.2.0
>
>
> 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.