You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Nicolas Lalevée (JIRA)" <ji...@apache.org> on 2014/04/26 14:45:15 UTC

[jira] [Commented] (IVYDE-365) Failure in transitive resolving of projects

    [ https://issues.apache.org/jira/browse/IVYDE-365?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13981970#comment-13981970 ] 

Nicolas Lalevée commented on IVYDE-365:
---------------------------------------

Thank you for the patch, it seems good. Since it may have some huge impact, I'll need to do further testing. Thank you for your patience.

> Failure in transitive resolving of projects
> -------------------------------------------
>
>                 Key: IVYDE-365
>                 URL: https://issues.apache.org/jira/browse/IVYDE-365
>             Project: IvyDE
>          Issue Type: Bug
>          Components: classpath container
>    Affects Versions: 2.2.0.final
>            Reporter: Reto Stadler
>              Labels: patch
>         Attachments: org.apache.IVYDE-365.patch
>
>
> I have 3 projects configured.
> ProjectA
>   -  no dependency
>   -  public class ClassA {}
> ProjectB
>   -  dependency to ProjectA and transitive false
>   -  public class ClassB extends ClassA {}
> ProjectC
>   -  dependency to ProjectB and transitive false
>   -  public class ClassC extends ClassA {}
> Expected behaviour:
> I expect a compile error on class ClassC because we have no dependency to ProjectA and so ClassA should not be found.
> But ClassA will be found in any case. Also whatever is set in preferences for "Resolve dependencies transitively".



--
This message was sent by Atlassian JIRA
(v6.2#6252)