>> 
>> The standard I proposed is what is currently implemented by River-Container. 
>>  Rio’s convention is very much different, and relies on reading jar files 
>> from a Maven repository rather than from the local file system.  It 
>> represents a radical departure from the Service-Starter conventions, 
>> although it is compatible with the services.
> 
> This is false. Rio provides the capability to declare a service be loaded 
> either by artifact resolution or by using declared jars. I have never moved 
> away from the latter approach for the simple reason that there are 
> deployments that require legacy support.

My mistake.  Thank you for the correction.

> 
> Using an artifact to annotate a codebase, or to resolve a service's classpath 
> provides significant advancement in the build-deploy lifecycle for 
> developers, and also provides performance benefits when accessing a service's 
> codebase (as well as addressing perm-gen oome for containers).
> 

Makes a lot of sense.  It’s something I’m intending to look into.

>> 
> 
> I'm thinking that way too. For now, I am withdrawing my offer of donating Rio 
> to River. My intention was that it would greatly benefit River, by 
> dramatically improving the out of box experience. I'll be happy if River 
> would just mention it as a notable project that may be beneficial to 
> developers getting to know River.
> 
> I'll also comment on your service archive standard, and if reasonable (and 
> given time) I'll provide support for it in Rio.
> 

I recognize your earlier concerns about the River project appearing to favour 
one container over another.  As such I’ll continue development of the 
River-Container outside the Apache River project.  I guess it’ll need a new 
name. 

I’m not sure if we should leave River-435 open to discuss the service 
packaging.  Perhaps others can comment...

> Regards
> 
> Dennis

Cheers,

Greg Trasuk


Reply via email to