Schaible, J�rg wrote:

Hi Steve,


Have just updated the respective builds so that the links are property based - i.e. you should be able to resolve these locally.

Great - already testing.

Good.



Well, basically I cannot build "dist" for meta and lifecycle because of missing test targets. "dist" for assembly fails because of missing file "KEYS". I build "javadocs" for these targets now.
This is well into an untested area.
Thanks for for taking the time on this!

merlin-bootstrap does not have javadocs at all (at least currently). merlin has still an error for target "javadocs" and "dist" cannot find file "KEYS", too.

The merlin-bootstrap does not contain a javadoc target because it basically isn't an API - just a single class with a main method. The intention is that a merlin distribution will suck in the bootstrap jar into its system library (part of what I'm working on at the moment).

Anyway I had to change following entries for the targets:
- meta/default.properties references ../../avalon/api should be ../../../../../avalon/docs/api
- meta/build.xml has still hard coded J2SE and J2EE links

Fixed.

- lifecycle/default.properties references ../../avalon/api should be ../../../../../avalon/docs/api
- lifecycle/build.xml contains paramatrized AND hard coded J2SE and J2EE links

Fixed.

- assembly/default.properties references ../../avalon/api should be ../../../../../avalon/docs/api
- assembly/default.properties has unnecessary property assembly.api.link
- assembly/default.properties C&P error for meta.api.link
- assembly/default.properties references ../../lifecycle/api should be ../../../../lifecycle/build/docs/api
- assembly/default.properties references ../../meta/api should be ../../../../meta/build/docs/api

Fixed.

- merlin/default.properties references ../../avalon/api should be ../../../../../avalon/docs/api
- merlin/default.properties references ../../lifecycle/api should be ../../../../lifecycle/build/docs/api
- merlin/default.properties references ../../meta/api should be ../../../../meta/build/docs/api
- merlin/default.properties references ../../assembly/api should be ../../../../assembly/build/docs/api

And fixed.

I do not know wether "dist" would normally copy the generated docs, but I had to adjust for the "javadoc" target any of the references.

With the recent reshuffling I'm experiencing problems getting document generation working properly. Internally I using an xdoc build and figure that I can revert back to classic avalon doc generation once the wrinkles are worked out. Aside from that I'm not keen on putting much time into fixing the doc gen side prior to resolving the question of a project management infrastructure (maven/centerpede etc.). Anyway - the above changes ensure the the API are built correctly - and that's the immediate priority.

Cheers, Steve.

--

Stephen J. McConnell
mailto:[EMAIL PROTECTED]
http://www.osm.net




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to