Archived
0

fix:Core: экспорт системных(встроенных) пакетов

This commit is contained in:
2017-03-08 15:23:03 +03:00
parent c216a4193c
commit faac33b7cd
2 changed files with 12 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
group = 'asys'
version = '0.0-SNAPSHOT'
version = '0.1-SNAPSHOT'
apply plugin: 'application'

View File

@@ -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();