I thought the startup.poperties is mainly the bootstrap bundles that are not expected to be changed for custom distros.

Do you think it is really necessary to change the startup.properties for custom distros? There is still the featuresBoot in features.cfg where you can specify other features to load. I think the startup.properties should be as small as possbile as for example you only have the fake maven lookups at this point not the full features of pax url.

As mentioned in my other mail you can already use flat file names in startup.properties. So the maven like structure of the system repo is not mandatory.

Christian

Am 07.05.2012 03:26, schrieb David Jencks:
I hope I don't understand your proposal....  if I do I'm -1 on it.

Right now you can aggregate any number of features from any number of feature 
repositories into the startup properties.  I've found this useful building 
custom assemblies.

To get the equivalent using a features in one or more features repositories you 
are either going to have to create a new feature somewhere or provide a way to 
load a lot of features from a lot of repositories.

Also, you will be using features in two different ways: as the startup bundles 
and as regular features.

I think this is too complicated and confusing.

If you really want to pursue this further I'd also suggest considering 
something more like the subsystems spec idea of a feature.

And as I mentioned before I think we should remove the fake mvn urls from 
startup.properties and make the system repo flat..... which should simplify the 
startup code quite a bit.


thanks
david jencks

On May 6, 2012, at 1:28 PM, Christian Schneider wrote:


--

Christian Schneider
http://www.liquid-reality.de

Open Source Architect
Talend Application Integration Division http://www.talend.com

Reply via email to