Ah! I understand. Great work fixing the bug! I'm looking forward to the next version. :-)
Best regards, Kent On Fri, Mar 13, 2009 at 7:57 PM, Nicolas Lalevée <[email protected]> wrote: > > Le 13 mars 09 à 17:26, Kent Larsson a écrit : > >> It's "Ivy 2.0.0 (20090108225011) -- IvyDE 2.0.0.beta1" and I'm using >> Eclipse Ganymede. It's the same for all libraries under ivy.xml [*], >> they all have an empty Javadoc location and some have source filled in >> (the ones who has source). Yet it works, I see the Javadoc if I hoover >> over elements in the Java editor, and it's not something I've setup >> myself. Strange? > > So that is "expected". > Your are unsing the last release of IvyDE. The source are being attached > correctly, and so Eclipse is capable to compute the javadoc and display them > in the views. But due to a bug the published jars of the javadocs are not > attached correctly. For the jar that have sources, it won't affect your use. > But for the moodule that have only the jar and the javadoc and no source > published, you won't see anything in the javadoc views. > > The bug has been fixed in the trunk, and so the fix will be available on the > next release of IvyDE. > > Nicolas > >> >> On Fri, Mar 13, 2009 at 9:51 AM, Nicolas Lalevée >> <[email protected]> wrote: >>> >>> On jeudi 12 mars 2009 19:31:41 Kent Larsson wrote: >>>> >>>> Ah, I thought it would work attaching them. But I guess it did not. >>>> >>>> :-) Sorry for that! >>>> >>>> Here is a link to the image: http://i39.tinypic.com/4lioo2.png >>> >>> So the javadoc is not attached. Which IvyDE exact version you are working >>> with >>> ? You will find versions on the top of the IvyDE global preference page. >>> >>> Nicolas >>> >>>> On Thu, Mar 12, 2009 at 7:08 PM, Nicolas Lalevée >>>> >>>> <[email protected]> wrote: >>>>> >>>>> On jeudi 12 mars 2009 16:08:08 Kent Larsson wrote: >>>>>> >>>>>> Thanks for your helpful answer! >>>>>> >>>>>> I include an example (see attached highly compressed image). It's >>>>>> Wicket 1.3.5 for which I do get Javadoc (if I move the mouse pointer >>>>>> over the class name of org.apache.wicket.protocol.http.WebApplication >>>>>> I see the Javadoc) and as I haven't added it myself in any way and as >>>>>> I retrieved it using IvyDE it must be the plugin which configured it >>>>>> for me. I'm using Eclipse Ganymede. >>>>>> >>>>>> Is it looking as it should? (I haven't touched it myself) >>>>> >>>>> We don't see your image attachment on the mailing list. Probably for >>>>> some >>>>> security reason. >>>>> >>>>> But I have created an empty project with the ivy.xml file you provided >>>>> earlier, and I have the javadoc attached to the wicket jar. And I am >>>>> using the trunk versions of IvyDE and Ivy. >>>>> >>>>> Nicolas >>>>> >>>>>> Best regards, >>>>>> Kent >>>>>> >>>>>> >>>>>> >>>>>> On Thu, Mar 12, 2009 at 11:44 AM, Nicolas Lalevée >>>>>> >>>>>> <[email protected]> wrote: >>>>>>> >>>>>>> On jeudi 12 mars 2009 00:22:22 Kent Larsson wrote: >>>>>>>> >>>>>>>> Hm, now it works. So I guess it was a synch which was needed, I >>>>>>>> really don't know why. Sorry for crying wolf! I'm happy now as this >>>>>>>> is a great feature! >>>>>>> >>>>>>> Good to know it is working for you now. :) >>>>>>> >>>>>>>> I have a follow up question. I still have an empty text field for >>>>>>>> every "Javadoc Location Path" in the libraries under "ivy.xml [*]" >>>>>>>> in >>>>>>>> Eclipse. While the "Location Path" for "Java source attachment" is >>>>>>>> filled in. So one is blank, the other is filled in. Is that normal >>>>>>>> and intended? >>>>>>> >>>>>>> Actually IvyDE is setting the "Archive Path" of the "Javadoc in >>>>>>> archive". If nothing is set, it means that actually there no javadoc >>>>>>> attached to your jar. Eclipse will still able to fill the javadoc >>>>>>> view >>>>>>> with that attached sources though. >>>>>>> >>>>>>> Nicolas >>>>>>> >>>>>>>> Best regards, Kent >>>>>>>> >>>>>>>> On Thu, Mar 12, 2009 at 12:13 AM, Kent Larsson >>>>>>>> <[email protected]> >>>>>>> >>>>>>> wrote: >>>>>>>>> >>>>>>>>> On Wed, Mar 11, 2009 at 4:30 PM, Nicolas Lalevée >>>>>>>>> >>>>>>>>> <[email protected]> wrote: >>>>>>>>>> >>>>>>>>>> On mardi 10 mars 2009 18:27:49 Kent Larsson wrote: >>>>>>>>>>> >>>>>>>>>>> Both of those JIRA issues are supposed to be fixed in the final >>>>>>>>>>> version, right? And I'm using the final version. >>>>>>>>>>> >>>>>>>>>>> Rod's suggestion got sources to download and integrate well with >>>>>>>>>>> Eclipse for me! :-) >>>>>>>>>>> >>>>>>>>>>> I'm still having problems with Javadoc! :-( >>>>>>>>>>> >>>>>>>>>>> The JIRA issues you mentioned Nicolas, aren't those supposed to >>>>>>>>>>> be fixed? I'm using the latest IvyDE which in turn is using the >>>>>>>>>>> latest Ivy, if I'm not mistaken. >>>>>>>>>>> >>>>>>>>>>> I'm including my ivy.xml and screenshots (heavily compressed) of >>>>>>>>>>> the relevant IvyDE configuration. Does anything look wrong? >>>>>>>>>> >>>>>>>>>> I don't have time yet to look into it. >>>>>>>>>> But do you have some ivysettings or you use the default >>>>>>>>>> configuration with the maven repo ? >>>>>>>>> >>>>>>>>> I use the default configuration. >>>>>>>>> >>>>>>>>>>> Has *anyone* here got Javadoc to work? >>>>>>>>>> >>>>>>>>>> I did after I fixed IVYDE-166 >>>>>>>>> >>>>>>>>> Good to know. I might be running into some other bug. >>>>>>>>> >>>>>>>>>>> I think it was a really nice feature, as Javadoc is very >>>>>>>>>>> important to me getting it configured for me would be darn >>>>>>>>>>> impressive and immensiely useful (to all users I suppose as >>>>>>>>>>> Javadoc is important when dealing with libraries made by other >>>>>>>>>>> people [and yourself]). I hope it's not being removed. >>>>>>>>>>> >>>>>>>>>>> Has anyone got *any* more information on this? The IvyDE page >>>>>>>>>>> doesn't say anything and this mailing list is very quite >>>>>>>>>>> regarding IvyDE & its Javadoc-support. >>>>>>>>>> >>>>>>>>>> IvyDE does support javadoc attachment just like the source >>>>>>>>>> attachement. If not it is a bug like the one I fixed earlier. >>>>>>>>>> >>>>>>>>>> Nicolas >>>>>>>>>> >>>>>>>>>>> Best regards, >>>>>>>>>>> Kent >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Wed, Mar 4, 2009 at 1:48 PM, Nicolas Lalevée >>>>>>>>>>> >>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>> On mercredi 04 mars 2009 12:23:03 Kent Larsson wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> Hi Rod, >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks for helping me out, I'll try your solution this Friday >>>>>>>>>>>>> and get back with results. >>>>>>>>>>>>> >>>>>>>>>>>>> About the possible bug. Is any of the IvyDE developers around? >>>>>>>>>>>>> The documentation that's available for IvyDE is very sparse, >>>>>>>>>>>>> it would be good to know if sources and javadocs are supposed >>>>>>>>>>>>> to work? And if they do not, if they are meant to start >>>>>>>>>>>>> working in a later release? Any informative input from any of >>>>>>>>>>>>> the developers would be nice, please? >>>>>>>>>>>> >>>>>>>>>>>> For reference, here is the jira about javadoc attachment issue: >>>>>>>>>>>> https://issues.apache.org/jira/browse/IVYDE-166 >>>>>>>>>>>> >>>>>>>>>>>> Rereading your problems about attachement, maybe you are >>>>>>>>>>>> hitting this issue: >>>>>>>>>>>> https://issues.apache.org/jira/browse/IVYDE-146 >>>>>>>>>>>> >>>>>>>>>>>> Nicolas >>>>>>>>>>>> >>>>>>>>>>>>> Best regards, Kent >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Mar 4, 2009 at 12:06 AM, Rod Mackenzie >>>>>>>>>>>>> >>>>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Kent, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I got this working by adding the following configurations >>>>>>>>>>>>>> >>>>>>>>>>>>>> <conf name="sources"/> >>>>>>>>>>>>>> <conf name="javadoc"/> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Then added configuration mappings to the dependencies, I'm >>>>>>>>>>>>>> still learning about Ivy so I don't know if there is a >>>>>>>>>>>>>> better way. <dependency org="junit" name="junit" >>>>>>>>>>>>>> rev="${junit.version}" >>>>>>>>>>>>>> >>>>>>>>>>>>>> conf="test->default;sources->sources;javadoc->javadoc"/> >>>>>>>>>>>>>> >>>>>>>>>>>>>> One other thing I had to do was clean the Ivy cache. The >>>>>>>>>>>>>> source and javadocs configurations weren't in the version >>>>>>>>>>>>>> of junit ivy file in the cache. IvyDE wasn't much help >>>>>>>>>>>>>> resolving this as it only gave a parse error when reading >>>>>>>>>>>>>> the Ivy file I had look at the Ant output to see the >>>>>>>>>>>>>> problem. >>>>>>>>>>>>>> >>>>>>>>>>>>>> This should hopefully work but only for sources I think >>>>>>>>>>>>>> there is a known bug with javadocs. >>>>>>>>>>>>>> >>>>>>>>>>>>>> regards, >>>>>>>>>>>>>> Rod >>>>>>>>>>>>>> >>>>>>>>>>>>>> 2009/3/3 Kent Larsson <[email protected]>: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> My question really is in the subject. I tried posting >>>>>>>>>>>>>>> earlier about this issue, that time with screenshots of my >>>>>>>>>>>>>>> settings, but I didn't have any luck in getting a response. >>>>>>>>>>>>>>> So I'm trying again. :-) >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> My follow up question is how do I get it to integrate >>>>>>>>>>>>>>> sources and javadocs in Eclipse? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Here is my ivy.xml: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> <?xml version="1.0" encoding="UTF-8"?> >>>>>>>>>>>>>>> <ivy-module version="2.0" >>>>>>>>>>>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>>>>>>>>>>>>> xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/s >>>>>>>>>>>>>>> che mas /ivy .xs d"> <info >>>>>>>>>>>>>>> organisation="net.mycompany" >>>>>>>>>>>>>>> module="webcookie" >>>>>>>>>>>>>>> status="integration"/> >>>>>>>>>>>>>>> <configurations> >>>>>>>>>>>>>>> <conf name="runtime" description="" /> >>>>>>>>>>>>>>> <conf name="compile" extends="runtime" >>>>>>>>>>>>>>> description="" /> </configurations> >>>>>>>>>>>>>>> <dependencies> >>>>>>>>>>>>>>> <dependency org="org.apache.wicket" >>>>>>>>>>>>>>> name="wicket" rev="1.3.5" conf="runtime->runtime"> >>>>>>>>>>>>>>> <exclude >>>>>>>>>>>>>>> org="org.apache.portals.bridges" >>>>>>>>>>>>>>> module="portals-bridges-common"/> <exclude >>>>>>>>>>>>>>> org="javax.portlet" module="portlet-api"/> </dependency> >>>>>>>>>>>>>>> <dependency org="org.apache.wicket" >>>>>>>>>>>>>>> name="wicket-spring-annot" rev="1.3.5" >>>>>>>>>>>>>>> conf="runtime->default"/> <dependency org="org.slf4j" >>>>>>>>>>>>>>> name="slf4j-log4j12" rev="1.5.6" conf="runtime->default"/> >>>>>>>>>>>>>>> <dependency org="org.slf4j" >>>>>>>>>>>>>>> name="jcl-over-slf4j" rev="1.5.6" conf="runtime->default"/> >>>>>>>>>>>>>>> <dependency org="javax.servlet" >>>>>>>>>>>>>>> name="servlet-api" rev="2.5" conf="compile->provided"/> >>>>>>>>>>>>>>> <dependency org="org.springframework" >>>>>>>>>>>>>>> name="spring" rev="2.5.6" conf="runtime->runtime"/> >>>>>>>>>>>>>>> <dependency org="mysql" >>>>>>>>>>>>>>> name="mysql-connector-java" rev="5.1.6" >>>>>>>>>>>>>>> conf="runtime->default"/> <dependency org="org.hibernate" >>>>>>>>>>>>>>> name="hibernate-core" rev="3.3.1.GA" >>>>>>>>>>>>>>> conf="runtime->runtime,optional"/> >>>>>>>>>>>>>>> <dependency org="org.hibernate" >>>>>>>>>>>>>>> name="hibernate-annotations" rev="3.4.0.GA" >>>>>>>>>>>>>>> conf="runtime->default"/> <exclude >>>>>>>>>>>>>>> module="commons-logging"/> </dependencies> >>>>>>>>>>>>>>> </ivy-module> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I don't use any ivysettings.xml and I use the default >>>>>>>>>>>>>>> settings for IvyDE. Still no Javadoc or sources and I would >>>>>>>>>>>>>>> really like to enable them. :-/ >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Best regards, Kent >>> >>> > >
