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

Chris Birchall commented on IVYDE-277:
--------------------------------------

Steps to reproduce:

1. Set up the attached projects in an Eclipse workspace.

2. Set a breakpoint in constructor of ProjBClass in ProjectB.

3. Run ProjAMainClass in the debugger.

Expected result:

ProjBClass's source code is found and displayed in the debugger.

Actual result:

"Source not found." error message is shown.


Let me know if you need any more information. Thanks! 

> Using workspace dependency resolver, project source dirs are not added to 
> dependent project's source lookup path
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: IVYDE-277
>                 URL: https://issues.apache.org/jira/browse/IVYDE-277
>             Project: IvyDE
>          Issue Type: Bug
>          Components: launch configuration
>    Affects Versions: 2.1.0
>         Environment: Eclipse Helios
> WinXP
>            Reporter: Chris Birchall
>            Priority: Minor
>         Attachments: ProjectsAandB.zip
>
>
> Apologies if this is a duplicate or just a mistake in my IvyDE settings.
> I have a number of dependent projects in an Eclipse workspace, linked using 
> IvyDE's "Resolve dependencies in workspace". I am also using a number of 3rd 
> party jars.
> For simplicity of explanation, let's say I have two projects, A and B. 
> Project A depends on project B and on 3rdparty.jar.
> Project B's class folders are correctly added to project A's classpath, so I 
> can run project A using an Eclipse run configuration with no problems. 
> However, project's B's source folders are not added to the run 
> configuration's source lookup path. Strangely, project B's class folders are 
> added to the path, but of course there are no source files in there.
> This causes problems when debugging project A. If I am stepping through some 
> Project A code and try to step into a Project B method, Eclipse does not how 
> where to find Project B's source, so it gives me an error. As a workaround I 
> have to manually add all of project B's source folders to the lookup path.
> Note that the source for 3rdparty.jar is correctly retrieved from the repo 
> and steppable using the debugger. (I notice that it is not added to the 
> source lookup path, so I guess the debugger can find it as a source 
> attachment to the jar). Similarly, if I close project B then projectB-src.jar 
> is correctly retrieved and debuggable.
>  

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to