Thanks!

About the hivedoc problem: what about using a solution similar to Tapestry? Tapestry has a runtime model of the available libraries, components, etc. Hivemind should have a similar model where for example available modules could be enumerated from code. Each such module "descriptor" would be aware of its id, version, contained services, configuration points, textual description, etc.

This way hivedoc would have 2 passes:
1. first building the model by running hivemind itself (by starting the registry) 2. hivedoc would enumerate the available modules, services, etc. from the runtime model explained above, and use a custom javadoc doclet to read the javadoc documentation of them from the java source files

I use a similar solution in tapdoc (which is a documentation generator for Tapestry supporting annotation-based components as well) which seems to work well. If the new hivedoc would be designed with this new-style doc generation in mind then it could be much painless.

Regards:
Norbi

Achim Hügen írta:
Hi,

sorry no official roadmap in the moment.
Version 1.1.2 is ready for a release (http://hivemind.apache.org/changes.html).

I have proposed a new development branch as foundation for version 2.0
and yes, a lot of refactoring has been done to support annotations.
http://wiki.apache.org/jakarta-hivemind/NewAndNoteworthyFeaturesInAnnotationBranch
http://wiki.apache.org/jakarta-hivemind/AnnotationSupport

Now to the bad news: The support of annotated modules makes it very difficult
to support hivedocs at all, since hivemind is no longer xml centric.

So the maven integration is rather a topic for version 1.2.

Achim


Am Thu, 21 Dec 2006 11:33:00 +0100 schrieb Norbert Sándor <[EMAIL PROTECTED]>:

Hi!

As a user of Hivemind, I'd like to ask what are the plans for the future development and progress:
- is there a roadmap?
- will annotations be supported?
- is there a chance for maven integration (like http://issues.apache.org/jira/browse/HIVEMIND-164)?

Thanks!
Norbi




--No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.15.26/600 - Release Date: 2006.12.23. 16:47


Reply via email to