Closed mcoffin closed 9 years ago
I think the best way to go about this is to have the bootstrap jars included as dependencies in gradle so that they get included in the distribution. Then, instead of loading the list and order of bootstrap bundles from command line arguments, we should load it from a configuration file, which ships (by default) with the list of bundles that were included as gradle dependencies.
Currently, deployment is very manual. One has to manually copy over the built rogue distribution and bootstrap jars (like fileinstall, etc.) There should be an easy way to do this, as most people using
rogue
will have very similar deployments.Basically, we want to ship the
rogue
distribution with a set of default bundles that are to be installed/started upon bootstrap of felix, similar to what Apache Karaf does, but in a much more minimalistic, lightweight manner.