fix:Core: экспорт системных(встроенных) пакетов
This commit is contained in:
@@ -55,11 +55,21 @@ public class Core {
|
||||
config.put("felix.fileinstall.poll", 250);
|
||||
config.put("felix.fileinstall.log.level", 2);
|
||||
config.put("felix.fileinstall.noInitialDelay", true);
|
||||
config.put("org.osgi.framework.system.packages.extra", "com.sun.net.httpserver;asys.api");
|
||||
config.put("org.osgi.framework.system.packages.extra", extraPackages());
|
||||
|
||||
return ImmutableMap.newInstance(config);
|
||||
}
|
||||
|
||||
private String extraPackages() {
|
||||
StringJoiner sj = new StringJoiner(",");
|
||||
sj.add("com.sun.net.httpserver");
|
||||
sj.add("asys.api");
|
||||
sj.add("asys.api.*");
|
||||
sj.add("org.slf4j; version=1.7.21");
|
||||
sj.add("org.slf4j.*; version=1.7.21");
|
||||
return sj.toString();
|
||||
}
|
||||
|
||||
@PreDestroy
|
||||
public void stop() {
|
||||
startFelix();
|
||||
|
||||
Reference in New Issue
Block a user