ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kent Larsson <kent.lars...@gmail.com>
Subject Re: IvyDE - Is it possible to have it download sources & javadocs?
Date Sat, 14 Mar 2009 18:13:25 GMT
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
<nicolas.lalevee@hibnet.org> 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
>> <nicolas.lalevee@hibnet.org> 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
>>>>
>>>> <nicolas.lalevee@hibnet.org> 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
>>>>>>
>>>>>> <nicolas.lalevee@hibnet.org> 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
>>>>>>>> <kent.larsson@gmail.com>
>>>>>>>
>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> On Wed, Mar 11, 2009 at 4:30 PM, Nicolas Lalevée
>>>>>>>>>
>>>>>>>>> <nicolas.lalevee@hibnet.org> 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
>>>>>>>>>>>
>>>>>>>>>>> <nicolas.lalevee@hibnet.org> 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
>>>>>>>>>>>>>
>>>>>>>>>>>>> <rod.n.mackenzie@googlemail.com>
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 <kent.larsson@gmail.com>:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 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
>>>
>>>
>
>

Mime
View raw message