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]
