The contents section specifies all resources that shall be included and where to store them in the bundle JAR file. The contents of the bundle is set in the contents section. The editor allows the contents to be specified either through a graphical view or by directly editing the underlying XML file.īy selecting export the bundle is packaged and exported to the selected destination. A special editor is linked to this file, which is opened when the file is selected. The contents of the bundle is specified by the bundle.jar file. Note: The desktop can show a busy-wait mouse cursor, if this happens position the cursor last in theĮclipse Console and press return a few times.
The default value for mode is determined by the bundle's manifest if a bundle activator exists, The start level of a bundle can be changed by selecting Selected Bundles shows a list of the bundles that are currently selected.įor each bundle, the start level, mode and missing packages problems are shown.īy default the start level is set to 1 for Knopflerfish bundles and to 2 for Selected list by selecting them and pressing 'Add'.
Selected are filtered from the 'Available' tree. Or available through an installed Knopflerfish distribution. Under this tab you specify the set of bundles that should be launched together with theĪvailable Bundles is a tree listing all bundles that are either part of the workspace Known Bug: User properties can not be removed. User properties can be added or removed using the 'Add.' or 'Remove' button. That differ from their default values are included in the generated. When running/debugging a framework, only properties To restore a property to itsĭefault value, edit the property and in the edit dialog select 'Restore Default'. Is changed from its default value it is marked in bold. The value can beĬhanged either by double-clicking or selecting 'Edit.'. When a predefined property is selected a short description is shown. In the main tab a list of known system properties are listed and their default values. The main tab is used for setting which framework to run and where to store Knopflerfish from the configurations list and press 'New'.
Package, add it to the build classpath and also update the manifest attribute Import-Package.Ĭreate a new launch configuration by selecting 'Run.' or 'Debug.' from the Run menu and thereafter select
TODO: Support usage of services, by given the service package, automatically find bundle JARs exporting this To your classpath and also edit the bundle manifest Import-Package attribute, see above. For now you will have to manually add the JAR file containing the service API
TODO: Add attributes to the graphical view and help setting them. For now you will have to set these attributes in the text Not all attributes can yet be set through the The file will be opened in a special editor, which has one tabįor a graphical view of the manifest and one tab for a text view.
The Knopflerfish Eclipse Plugin is available under the Knopflerfish BSD style license
Knopflerfish update site using the Eclipse software update mechanism: You can install the latest release from the Note: If you are upgrading from an earlier version of the plug-in The current version of the plug-in is 1.2.3 Simply the use of Knopflerfish for developers using Eclipse as their The Knopflerfish Eclipse Plug-in is a tool for launching and debugging