How to attach source code of libraries downloaded with ivy
Asked Answered
B

3

18

I use ivy with the ivy eclipse plugin to download dependencies. Works great. But how can I attach the source code for those libraries, in order to step into these libraries?

Baer answered 5/7, 2009 at 11:7 Comment(0)
S
14

Have you tried attaching the source configurations?

<dependencies defaultconfmapping="*->default,sources">
Scrunch answered 7/7, 2009 at 9:31 Comment(4)
doesn't seem to do anything. Does this actually work for you? Or is it just an idea?Baer
Now it works for me as well. I had to do 'resolve' via menu. Strange, I thought it does that whenever one edits the ivy.xml ... anyway. Thanx for the helpBaer
FYI, there's an IvyDE console to get more information about what IvyDE is doing. Open the regular Eclipse console, and there's a dropdown menu giving you a list of console types. IvyDE should be in there, and if you switch to it, you'll get another menu to change the log level.Artilleryman
This doesn't work for me. "ivy -verbose" shows the 'sources' being added to every fetch, and the Ivy cache shows configurations with 'sources', but I see no sources. Ivy 2.3.Afterburning
A
2

There is an ant task that will modify the .classpath file to reference the source attachments.

Atrocity answered 7/7, 2009 at 9:18 Comment(0)
B
2

I use the IvyDE plugin, and it seems to automatically download and attach sources. I'm using Eclipse Kepler with Apache IvyDE 2.2.0. I didn't have to do anything special in my ivy.xml file or in my Ant build: it just works.

There is a preferences page that might relate to this. For me, it's Window > Preferences > Ivy > Source/Javadoc Mapping:

enter image description here

Those settings affect your entire workspace.

Bodycheck answered 24/4, 2014 at 15:31 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.