fix:Core: экспорт системных(встроенных) пакетов
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
group = 'asys'
|
group = 'asys'
|
||||||
version = '0.0-SNAPSHOT'
|
version = '0.1-SNAPSHOT'
|
||||||
|
|
||||||
apply plugin: 'application'
|
apply plugin: 'application'
|
||||||
|
|
||||||
|
|||||||
@@ -55,11 +55,21 @@ public class Core {
|
|||||||
config.put("felix.fileinstall.poll", 250);
|
config.put("felix.fileinstall.poll", 250);
|
||||||
config.put("felix.fileinstall.log.level", 2);
|
config.put("felix.fileinstall.log.level", 2);
|
||||||
config.put("felix.fileinstall.noInitialDelay", true);
|
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);
|
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
|
@PreDestroy
|
||||||
public void stop() {
|
public void stop() {
|
||||||
startFelix();
|
startFelix();
|
||||||
|
|||||||
Reference in New Issue
Block a user