import java.io.File;
import java.net.URI;
+import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.ArrayList;
baseStr = baseStr.substring(1).replace('/', File.separatorChar);
}
Path base = Paths.get(baseStr);
- FsA2Source source = new FsA2Source(base);
- source.load();
- addSource(source);
+ if (Files.exists(base)) {
+ FsA2Source source = new FsA2Source(base);
+ source.load();
+ addSource(source);
+ OsgiBootUtils.info("Registered " + uri + " as source");
+ }
}
}
} catch (Exception e) {
baseStr = '/' + baseStr.replace(File.separatorChar, '/');
URI baseUri = new URI(A2Source.SCHEME_A2, null, null, 0, baseStr, null, null);
registerSource(baseUri.toString());
- OsgiBootUtils.info("Registered " + baseUri + " as default source");
+ OsgiBootUtils.debug("Default source from framework location " + frameworkLocation);
return true;
}
}