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.lale...@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.lale...@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.lale...@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.lars...@gmail.com>
wrote:
On Wed, Mar 11, 2009 at 4:30 PM, Nicolas Lalevée
<nicolas.lale...@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.lale...@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.macken...@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.lars...@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