On Wed, 21 Aug 2002 21:18, Jeff Turner wrote:
> On Tue, Aug 20, 2002 at 08:35:36PM -0400, Jason van Zyl wrote:
> ...
>
> > I can keep making Avalon project descriptors, help others make them,
> > help with a forrest plugin if that's what you would prefer to use for
> > your docs and I will help keep them updated.
>
> FYI, I have a basic Forrest plugin working. It is *very* basic though,
> and not yet configurable through ${maven.*} properties. Most of the work
> involves fixing Forrest Ant scripts.

Kool - want to send it to the list so we can see how it looks ? ;)

> A random thought wrt. Maven and Avalon: imagine if Maven had an embedded
> Avalon container (phoenix or something), with which plugins could
> register Components to be deployed (eg phoenix .sars). This could have a
> number of uses:

Theres two things in the above;

1. a server that kicks of a maven process after certain events - whether they 
be time based, based on changes in external environment or due to messages 
from external processes
2. Each maven process allows dynamic addition of services to runtime as a 
means of extensions

Both are very useful things. (2) will in effect allow you to integrate into 
virtually any command/processes based activity. Someone told me that they 
used myrmidon to control their home stereo system by adding a special service 
in ;)

>  - Heavy plugins like Forrest could use a client/server architecture. Eg,
>    the Forrest plugin deploys a 'server' component (Cocoon), and then
>    when the user says 'maven forrest:transform', an RMI request is made
>    to the server: "render directory X". Saves lots of startup time.
>
>  - One could have 'asynchronous' Maven targets, eg a plugin that scans
>    xdocs/* every 5s, and regenerates any docs that change, or a
>    nightly-build plugin, or other continuous integration-type things like
>    Gump.
>
> This could possibly be implemented with an 'avalon' plugin, plus a Jelly
> taglib for invoking, deploying and undeploying Components. Plugins can
> then use the jelly taglib to launch whatever stateful components they
> want.
>
> As the subject says, just a RT..

kool one at that.

-- 
Cheers,

Peter Donald
---------------------------------------------------
"Therefore it can be said that victorious warriors 
win first, and then go to battle, while defeated 
warriors go to battle first, and then seek to win." 
              - Sun Tzu, the Art Of War
--------------------------------------------------- 


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

Reply via email to