- StringTokenizer st = new StringTokenizer(System
- .getProperty("java.class.path"), File.pathSeparator);
- while (st.hasMoreTokens()) {
- try {
- String path = st.nextToken();
- String url = "reference:file:"
- + new File(path).getCanonicalPath();
- context.installBundle(url);
- info("Installed from classpath " + url);
- } catch (Exception e) {
- bundleInstallWarn(e.getMessage());
+ if (config.getProperty(PROP_SLC_OSGI_SCAN_CLASSPATH, "false").equals(
+ "true")) {
+ StringTokenizer st = new StringTokenizer(System
+ .getProperty("java.class.path"), File.pathSeparator);
+ while (st.hasMoreTokens()) {
+ try {
+ String path = st.nextToken();
+ String url = "reference:file:"
+ + new File(path).getCanonicalPath();
+ Bundle bundle = context.installBundle(url);
+ installBundleNames.add(bundle.getSymbolicName());
+ info("Installed from classpath " + url);
+ } catch (Exception e) {
+ bundleInstallWarn(e.getMessage());
+ }