Bundles Tool
The Bundles Tool lists all bundles in the Weave installation, where bundles are small packets of code that together make up the Weave system. This tool gives the version of the bundle and the status of the bundle. It is useful for managing bundles if you are running customised bundles or have been provided a replacement bundle.
The Installed, Resolved, Starting and Active buttons on the bottom of the window can be used to restrict the display to bundles of a specific Status. You can also narrow down the list of bundles displayed by using the Filter box.
Use the Refresh button to get the latest list of bundles if any have been added to the Weave installation folder.
The Play and Stop buttons are used to start or stop the selected bundle.
There are six possible states for a bundle as shown in the Status column:
- Installed means the bundle has been copied to the correct location (the
..\weave\platform\plugins
directory) and OSGi knows about it, but it hasn't been started yet, either because it hasn't been added toconfig.ini
file or because there's something preventing it from starting (e.g. a missing dependency). - Resolved means the bundle has been installed and has all it needs to be used, it is ready to be started.
- Starting means the bundle is in the process of getting up and running (and should be available soon).
- Active means the bundle has been resolved and started.
- Fragment bundles extend the functionality of other bundles and cannot be started.
- Lazy bundles are started automatically when/if they're needed.
Bundles that are listed in the config.ini
file (in the ..\weave\platform\configuration
folder) will start when Weave starts.