avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stephen McConnell <mcconn...@apache.org>
Subject Re: [VOTE] RE: MutableConfiguration
Date Mon, 02 Feb 2004 12:03:03 GMT
Leo Sutic wrote:

>>-----Original Message-----
>>From: news [mailto:news@sea.gmane.org] On Behalf Of Leo Simons
>>Stephen McConnell wrote:
>>> avalon-framework-api
>>> avalon-framework-spi  <-- contains MutableConfiguration  
>>>avalon-framework-impl <-- depends on spi and api
>>IMHO avalon-framework-impl =~ avalon-framework-spi. It only contains 
>>stuff useful to containers implementing framework support. 
>>Yet-another-jar-with-only-5-classes doesn't seem like a good idea, 
>>especially as the split classloader argument doesn't seem to 
>>hold here.
> I agree with this. Currently, that jar would have *one* class - 
> MutableConfiguration.

Yes - I aware of the "one class" point which is partly why I initially 
suggested that we address this separately under an avalon-configuration 
(specifically moving the issue away from the framework and incorporating 
resolution with excalibur-configuration).

My two proposals are:

   (a) use framework-spi
   (b) or setup an avalon/avalon-configuration subproject
       containing api and impl packages (and include in this
       process rationalization of the excalibur-configuration

Please note that neither of these proposals impact the framework API 
explicitly or implicitly), and at the same time ensure that viable 
solutions are available so that you are not blocked in terms of moving 

Personally I would prefer to see option (b) as the sensible solution 
because this addresses the broader question of the non-component content 
in the excalibur-configuration package that IMO should be incorporated 
into a single sub-project.  Another alternative is to simply do this 
under the existing excalibur-configuration package.



| Magic by Merlin                                |
| Production by Avalon                           |
|                                                |
| http://avalon.apache.org/merlin                |
| http://dpml.net/merlin/distributions/latest    |

To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org
For additional commands, e-mail: dev-help@avalon.apache.org

View raw message