On Tue, 2004-03-02 at 09:59, Niclas Hedhman wrote:
> On Tuesday 02 March 2004 10:31, Cameron Fieber wrote:
> 
> I haven't forgotten about it... Just took a while to get around
> looking at it.
> 
Thanks for looking at it.
> 
> > Anyway, I think the problem may be partly due to the fact that there
> > isn't a separation of API and Impl for excalibur-thread, but the
> > ThreadPool interface is part of the API of cornerstone-threads so
> that
> > excalibur-thread has to be imported in the top level classloader.
> 
> Duuuuhhhh.... It is releated to that the Cornerstone and Excalibur
> libraries 
> has not been upgraded to Avalon-Meta compliant.
> 
> I.e. When you create your own components, perhaps using the template,
> Maven 
> will generate .meta files, which contains the dependencies, and is
> needed by 
> Merlin to resolve Jar downloads.
> 
I'm using the avalon meta plugin packaged with merlin 3.2.5.  It is
generating .xinfo files for my components but not .meta files.

> Ok... Now we are touching on a very tochy subject, and that is the
> Avalon 
> Community's own inability to support its own technologies, and
> currently 
> debated in the PMC.
> 
> Meanwhile, if you follow the "Merlin style" of component creation, it
> will 
> work as you expect, and you will appreciate it I am sure.
> As for Cornerstone and Excalibur, I can't give you a clear answer yet.
I definitely appreciate it - my server config is so much cleaner, and is
now 90% or more reusable (without copy+paste).

It appears there has been some effort in the cornerstone area to package
stuff in smaller single component packages instead of the single
avalon-cornerstone monolith.  I think its pretty close, and the main
issue now is the related excalibur stuff for the specific cornerstone
components.  For example if the org.apache.excalibur.thread package was
included in the cornerstone-threads-api jar, or if it was available as a
separate excalibur-thread-api jar, I am pretty sure the problem I was
seeing would go away.

If I get some time, I will look at the build setup for excalibur-thread
and try to make it spit out separate api and impl jars.

-Cameron


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

Reply via email to