Andreas Hartmann wrote:
Michael Wechner wrote:
[EMAIL PROTECTED] wrote:

On 2/22/06, Michael Wechner <[EMAIL PROTECTED]> wrote:
I think we should extend the build process (but also hot pluggable
in a second phase) that requirements and dependencies of each
publication are being checked.

[...]

Before building our own dependency resolving mechanism, I'd rather
review the Cocoon block concept again (maybe they allow external
blocks by now) and convert modules to blocks if this is appropriate.

I played a little with Cocoon blocks and Gump:

- added 2 gump.xml patch files to declare the Lenya core and a module
  as blocks, declaring the dependency from module to core

- changed the directory structure a little (locations of java files and
  libraries)

- removed circular dependencies (moved some classes from the core to the
  sitetree module), otherwise the build would fail


I got the Cocoon build to compile our stuff as blocks and apply the
xpatch files to cocoon.xconf etc. It would be necessary to extend our
build process to copy the gump.xml patch files to Cocoon, but we already
do this with the local.*.properties.

I'll do some more investigation and report again.

-- Andreas


--
Andreas Hartmann
Wyona Inc.  -   Open Source Content Management   -   Apache Lenya
http://www.wyona.com                      http://lenya.apache.org
[EMAIL PROTECTED]                     [EMAIL PROTECTED]


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

Reply via email to