I guess the reason for that is that the javadocs are built for an aggregated module that is a derivative of multiple other java modules. So yeah - you'd have to build the entire thing. That'll take a bit longer for sure, but generally shouldn't be a problem.

Andrus


On Aug 19, 2007, at 5:33 PM, Aristedes Maniatis wrote:
On 05/08/2007, at 8:05 PM, Andrus Adamchik wrote:

BTW, could you confirm that the javadocs are actually generated nightly? I noticed a few classes that were switched to non-public and/or moved around some time ago, and the docs are showing the old versions. E.g.:

* org.apache.cayenne.query.EJBQLFromTranslator is moved to access.jdbc and is made non-public
* org.apache.cayenne.query.SQLTemplateMetadata is no longer public.

Andrus

I've spent some time now poking around this issue and it doesn't make too much sense. Turns out that maven, instead of using the source tree which it is run from, will go and use a stale sources .jar which it finds somewhere else:

[EMAIL PROTECTED] ~/svn/cayenne/docs/doc]$ mvn javadoc:javadoc
....
[INFO] Expanding: /home/amaniatis/.m2/repository/org/apache/cayenne/ cayenne-server/3.0-SNAPSHOT/cayenne-server-3.0-SNAPSHOT-sources.jar into /x1/home/amaniatis/svn/cayenne/docs/doc/target/sources


How nuts is that. How do I either get it to build the javadoc from sources which are right in the same directory, or force the source jar to be rebuilt? Without having to build the entire thing of course...

Ari

-------------------------->
Aristedes Maniatis
phone +61 2 9660 9700
PGP fingerprint 08 57 20 4B 80 69 59 E2  A9 BF 2D 48 C2 20 0C C8



Reply via email to