forked from openhab/openhab-distro
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.bndrun
282 lines (270 loc) · 13.8 KB
/
app.bndrun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
-resolve.effective: active
feature.logging: \
bnd.identity;id='org.ops4j.pax.logging.pax-logging-api',\
bnd.identity;id='org.ops4j.pax.logging.pax-logging-log4j2'
feature.debug: \
osgi.identity;filter:='(osgi.identity=org.apache.felix.webconsole)',\
osgi.identity;filter:='(osgi.identity=org.apache.felix.webconsole.plugins.ds)',\
osgi.identity;filter:='(osgi.identity=org.apache.felix.gogo.shell)',\
osgi.identity;filter:='(osgi.identity=org.apache.felix.gogo.runtime)',\
osgi.identity;filter:='(osgi.identity=org.apache.felix.gogo.command)'
feature.openhab-base: \
bnd.identity;id='org.openhab.core',\
bnd.identity;id='org.openhab.core.audio',\
bnd.identity;id='org.openhab.core.auth.jaas',\
bnd.identity;id='org.openhab.core.binding.xml',\
bnd.identity;id='org.openhab.core.config.core',\
bnd.identity;id='org.openhab.core.config.discovery',\
bnd.identity;id='org.openhab.core.config.dispatch',\
bnd.identity;id='org.openhab.core.config.xml',\
bnd.identity;id='org.openhab.core.id',\
bnd.identity;id='org.openhab.core.io.console',\
bnd.identity;id='org.openhab.core.io.http',\
bnd.identity;id='org.openhab.core.io.http.auth',\
bnd.identity;id='org.openhab.core.io.monitor',\
bnd.identity;id='org.openhab.core.io.net',\
bnd.identity;id='org.openhab.core.io.rest',\
bnd.identity;id='org.openhab.core.io.rest.auth',\
bnd.identity;id='org.openhab.core.io.rest.core',\
bnd.identity;id='org.openhab.core.io.rest.sse',\
bnd.identity;id='org.openhab.core.semantics',\
bnd.identity;id='org.openhab.core.storage.json',\
bnd.identity;id='org.openhab.core.thing',\
bnd.identity;id='org.openhab.core.thing.xml',\
bnd.identity;id='org.openhab.core.transform',\
bnd.identity;id='org.openhab.core.voice'
feature.openhab-model-runtime-all: \
bnd.identity;id='org.openhab.core.model.item.runtime',\
bnd.identity;id='org.openhab.core.model.persistence.runtime',\
bnd.identity;id='org.openhab.core.model.rule.runtime',\
bnd.identity;id='org.openhab.core.model.script.runtime',\
bnd.identity;id='org.openhab.core.model.sitemap.runtime',\
bnd.identity;id='org.openhab.core.model.thing.runtime'
-runrequires: \
bnd.identity;id='org.eclipse.equinox.metatype',\
${feature.logging},\
${feature.debug},\
${feature.openhab-base},\
${feature.openhab-model-runtime-all},\
bnd.identity;id='org.openhab.core.addon.marketplace',\
bnd.identity;id='org.openhab.core.automation',\
bnd.identity;id='org.openhab.core.automation.module.media',\
bnd.identity;id='org.openhab.core.automation.module.script',\
bnd.identity;id='org.openhab.core.automation.module.script.rulesupport',\
bnd.identity;id='org.openhab.core.automation.rest',\
bnd.identity;id='org.openhab.core.io.console.rfc147',\
bnd.identity;id='org.openhab.core.io.rest.sitemap',\
bnd.identity;id='org.openhab.core.io.rest.swagger',\
bnd.identity;id='org.openhab.core.io.rest.ui',\
bnd.identity;id='org.openhab.ui',\
bnd.identity;id='org.openhab.ui.basic',\
bnd.identity;id='org.openhab.ui.iconset.classic',\
bnd.identity;id='org.apache.aries.jax.rs.whiteboard',\
bnd.identity;id='org.ops4j.pax.web.pax-web-extender-whiteboard'
-runfw: org.eclipse.osgi
-runee: JavaSE-11
-runrequires.ee: \
bnd.identity;id='org.apache.servicemix.specs.activation-api-1.2.1',\
bnd.identity;id='org.apache.servicemix.specs.annotation-api-1.3',\
bnd.identity;id='org.apache.servicemix.specs.jaxb-api-2.3'
-runproperties: \
felix.cm.dir=${.}/runtime/userdata/config,\
nashorn.args=--no-deprecation-warning,\
org.osgi.framework.bootdelegation="sun.misc",\
org.osgi.service.http.port=8080,\
osgi.console=,\
osgi.console.enable.builtin=false,\
org.apache.cxf.osgi.http.transport.disable=true,\
org.ops4j.pax.logging.DefaultServiceLog.level=WARN,\
openhab.servicecfg=${.}/runtime/services.cfg,\
openhab.conf=${.}/runtime/conf,\
openhab.userdata=${.}/runtime/userdata,\
openhab.logdir=${.}/runtime/userdata/logs
-runblacklist: \
bnd.identity;id='org.apache.aries.jpa.container',\
bnd.identity;id='org.openhab.core.test',\
bnd.identity;id='osgi.annotation',\
bnd.identity;id='osgi.cmpn',\
bnd.identity;id='osgi.core',\
bnd.identity;id='slf4j.api',\
bnd.identity;id='slf4j.simple'
-runvm.java9plus: \
--add-opens=java.base/java.io=ALL-UNNAMED,\
--add-opens=java.base/java.lang=ALL-UNNAMED,\
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED,\
--add-opens=java.base/java.net=ALL-UNNAMED,\
--add-opens=java.base/java.security=ALL-UNNAMED,\
--add-opens=java.base/java.text=ALL-UNNAMED,\
--add-opens=java.base/java.time=ALL-UNNAMED,\
--add-opens=java.base/java.util=ALL-UNNAMED,\
--add-opens=java.desktop/java.awt.font=ALL-UNNAMED,\
--add-opens=java.naming/javax.naming.spi=ALL-UNNAMED,\
--add-opens=java.rmi/sun.rmi.transport.tcp=ALL-UNNAMED
#
# done
#
-runbundles: \
org.ops4j.pax.logging.pax-logging-api;version='[2.0.14,2.0.15)',\
org.ops4j.pax.logging.pax-logging-log4j2;version='[2.0.14,2.0.15)',\
com.fasterxml.jackson.core.jackson-annotations;version='[2.12.5,2.12.6)',\
com.fasterxml.jackson.core.jackson-core;version='[2.12.5,2.12.6)',\
com.fasterxml.jackson.core.jackson-databind;version='[2.12.5,2.12.6)',\
com.fasterxml.jackson.dataformat.jackson-dataformat-yaml;version='[2.12.5,2.12.6)',\
com.fasterxml.jackson.datatype.jackson-datatype-jsr310;version='[2.12.5,2.12.6)',\
com.fasterxml.woodstox.woodstox-core;version='[6.2.4,6.2.5)',\
com.google.gson;version='[2.8.9,2.8.10)',\
com.google.guava;version='[30.1.0,30.1.1)',\
com.google.guava.failureaccess;version='[1.0.1,1.0.2)',\
com.google.inject;version='[5.0.1,5.0.2)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
io.github.classgraph;version='[4.8.138,4.8.139)',\
io.swagger.core.v3.swagger-annotations;version='[2.1.9,2.1.10)',\
io.swagger.core.v3.swagger-core;version='[2.1.9,2.1.10)',\
io.swagger.core.v3.swagger-integration;version='[2.1.9,2.1.10)',\
io.swagger.core.v3.swagger-jaxrs2;version='[2.1.9,2.1.10)',\
io.swagger.core.v3.swagger-models;version='[2.1.9,2.1.10)',\
jakarta.annotation-api;version='[2.0.0,2.0.1)',\
jakarta.inject.jakarta.inject-api;version='[2.0.0,2.0.1)',\
jakarta.validation.jakarta.validation-api;version='[2.0.2,2.0.3)',\
jakarta.xml.soap-api;version='[1.4.2,1.4.3)',\
jakarta.xml.ws-api;version='[2.3.3,2.3.4)',\
javax.measure.unit-api;version='[2.1.2,2.1.3)',\
jollyday;version='[0.5.10,0.5.11)',\
org.antlr.runtime;version='[3.2.0,3.2.1)',\
org.apache.aries.component-dsl.component-dsl;version='[1.2.2,1.2.3)',\
org.apache.aries.javax.jax.rs-api;version='[1.0.1,1.0.2)',\
org.apache.aries.jax.rs.whiteboard;version='[2.0.0,2.0.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.2,1.3.3)',\
org.apache.commons.commons-fileupload;version='[1.4.0,1.4.1)',\
org.apache.commons.io;version='[1.4.0,1.4.1)',\
org.apache.commons.lang3;version='[3.12.0,3.12.1)',\
org.apache.cxf.cxf-core;version='[3.4.5,3.4.6)',\
org.apache.cxf.cxf-rt-frontend-jaxrs;version='[3.4.5,3.4.6)',\
org.apache.cxf.cxf-rt-rs-client;version='[3.4.5,3.4.6)',\
org.apache.cxf.cxf-rt-rs-sse;version='[3.4.5,3.4.6)',\
org.apache.cxf.cxf-rt-security;version='[3.4.5,3.4.6)',\
org.apache.cxf.cxf-rt-transports-http;version='[3.4.5,3.4.6)',\
org.apache.felix.configadmin;version='[1.9.22,1.9.23)',\
org.apache.felix.gogo.command;version='[1.1.2,1.1.3)',\
org.apache.felix.gogo.runtime;version='[1.1.4,1.1.5)',\
org.apache.felix.gogo.shell;version='[1.1.4,1.1.5)',\
org.apache.felix.http.servlet-api;version='[1.1.2,1.1.3)',\
org.apache.felix.inventory;version='[1.1.0,1.1.1)',\
org.apache.felix.scr;version='[2.1.30,2.1.31)',\
org.apache.felix.webconsole;version='[4.7.0,4.7.1)',\
org.apache.felix.webconsole.plugins.ds;version='[2.1.0,2.1.1)',\
org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)',\
org.apache.servicemix.specs.annotation-api-1.3;version='[1.3.0,1.3.1)',\
org.apache.servicemix.specs.jaxb-api-2.3;version='[2.3.0,2.3.1)',\
org.apache.servicemix.specs.stax-api-1.0;version='[2.9.0,2.9.1)',\
org.apache.ws.xmlschema.core;version='[2.2.5,2.2.6)',\
org.apache.xbean.bundleutils;version='[4.20.0,4.20.1)',\
org.apache.xbean.finder;version='[4.20.0,4.20.1)',\
org.bitbucket.b_c.jose4j;version='[0.7.7,0.7.8)',\
org.eclipse.emf.common;version='[2.17.0,2.17.1)',\
org.eclipse.emf.ecore;version='[2.20.0,2.20.1)',\
org.eclipse.emf.ecore.xmi;version='[2.16.0,2.16.1)',\
org.eclipse.equinox.common;version='[3.13.0,3.13.1)',\
org.eclipse.equinox.event;version='[1.4.300,1.4.301)',\
org.eclipse.equinox.metatype;version='[1.4.500,1.4.501)',\
org.eclipse.jetty.client;version='[9.4.43,9.4.44)',\
org.eclipse.jetty.http;version='[9.4.43,9.4.44)',\
org.eclipse.jetty.io;version='[9.4.43,9.4.44)',\
org.eclipse.jetty.proxy;version='[9.4.43,9.4.44)',\
org.eclipse.jetty.security;version='[9.4.43,9.4.44)',\
org.eclipse.jetty.server;version='[9.4.43,9.4.44)',\
org.eclipse.jetty.servlet;version='[9.4.43,9.4.44)',\
org.eclipse.jetty.util;version='[9.4.43,9.4.44)',\
org.eclipse.jetty.util.ajax;version='[9.4.43,9.4.44)',\
org.eclipse.jetty.websocket.api;version='[9.4.43,9.4.44)',\
org.eclipse.jetty.websocket.client;version='[9.4.43,9.4.44)',\
org.eclipse.jetty.websocket.common;version='[9.4.43,9.4.44)',\
org.eclipse.jetty.xml;version='[9.4.43,9.4.44)',\
org.eclipse.xtend.lib;version='[2.26.0,2.26.1)',\
org.eclipse.xtend.lib.macro;version='[2.26.0,2.26.1)',\
org.eclipse.xtext;version='[2.26.0,2.26.1)',\
org.eclipse.xtext.common.types;version='[2.26.0,2.26.1)',\
org.eclipse.xtext.util;version='[2.26.0,2.26.1)',\
org.eclipse.xtext.xbase;version='[2.26.0,2.26.1)',\
org.eclipse.xtext.xbase.lib;version='[2.26.0,2.26.1)',\
org.glassfish.hk2.external.aopalliance-repackaged;version='[2.4.0,2.4.1)',\
org.glassfish.hk2.external.javax.inject;version='[2.4.0,2.4.1)',\
org.glassfish.jaxb.runtime;version='[2.3.4,2.3.5)',\
org.objectweb.asm;version='[9.2.0,9.2.1)',\
org.objectweb.asm.commons;version='[9.0.0,9.0.1)',\
org.objectweb.asm.tree;version='[9.0.0,9.0.1)',\
org.objectweb.asm.tree.analysis;version='[9.0.0,9.0.1)',\
org.objectweb.asm.util;version='[9.0.0,9.0.1)',\
org.ops4j.pax.web.pax-web-api;version='[7.3.23,7.3.24)',\
org.ops4j.pax.web.pax-web-extender-whiteboard;version='[7.3.23,7.3.24)',\
org.ops4j.pax.web.pax-web-jetty;version='[7.3.23,7.3.24)',\
org.ops4j.pax.web.pax-web-runtime;version='[7.3.23,7.3.24)',\
org.ops4j.pax.web.pax-web-spi;version='[7.3.23,7.3.24)',\
org.osgi.service.cm;version='[1.6.0,1.6.1)',\
org.osgi.service.event;version='[1.4.0,1.4.1)',\
org.osgi.service.jaxrs;version='[1.0.0,1.0.1)',\
org.osgi.service.metatype;version='[1.4.0,1.4.1)',\
org.osgi.util.function;version='[1.2.0,1.2.1)',\
org.osgi.util.promise;version='[1.2.0,1.2.1)',\
org.threeten.extra;version='[1.5.0,1.5.1)',\
org.yaml.snakeyaml;version='[1.27.0,1.27.1)',\
si-units;version='[2.1.0,2.1.1)',\
si.uom.si-quantity;version='[2.1.0,2.1.1)',\
stax2-api;version='[4.2.1,4.2.2)',\
tech.units.indriya;version='[2.1.2,2.1.3)',\
uom-lib-common;version='[2.1.0,2.1.1)',\
xstream;version='[1.4.19,1.4.20)',\
org.openhab.core;version='[3.3.0,3.3.1)',\
org.openhab.core.addon.marketplace;version='[3.3.0,3.3.1)',\
org.openhab.core.audio;version='[3.3.0,3.3.1)',\
org.openhab.core.auth.jaas;version='[3.3.0,3.3.1)',\
org.openhab.core.automation;version='[3.3.0,3.3.1)',\
org.openhab.core.automation.module.media;version='[3.3.0,3.3.1)',\
org.openhab.core.automation.module.script;version='[3.3.0,3.3.1)',\
org.openhab.core.automation.module.script.rulesupport;version='[3.3.0,3.3.1)',\
org.openhab.core.automation.rest;version='[3.3.0,3.3.1)',\
org.openhab.core.binding.xml;version='[3.3.0,3.3.1)',\
org.openhab.core.config.core;version='[3.3.0,3.3.1)',\
org.openhab.core.config.discovery;version='[3.3.0,3.3.1)',\
org.openhab.core.config.dispatch;version='[3.3.0,3.3.1)',\
org.openhab.core.config.xml;version='[3.3.0,3.3.1)',\
org.openhab.core.ephemeris;version='[3.3.0,3.3.1)',\
org.openhab.core.id;version='[3.3.0,3.3.1)',\
org.openhab.core.io.console;version='[3.3.0,3.3.1)',\
org.openhab.core.io.console.rfc147;version='[3.3.0,3.3.1)',\
org.openhab.core.io.http;version='[3.3.0,3.3.1)',\
org.openhab.core.io.http.auth;version='[3.3.0,3.3.1)',\
org.openhab.core.io.monitor;version='[3.3.0,3.3.1)',\
org.openhab.core.io.net;version='[3.3.0,3.3.1)',\
org.openhab.core.io.rest;version='[3.3.0,3.3.1)',\
org.openhab.core.io.rest.auth;version='[3.3.0,3.3.1)',\
org.openhab.core.io.rest.core;version='[3.3.0,3.3.1)',\
org.openhab.core.io.rest.sitemap;version='[3.3.0,3.3.1)',\
org.openhab.core.io.rest.sse;version='[3.3.0,3.3.1)',\
org.openhab.core.io.rest.swagger;version='[3.3.0,3.3.1)',\
org.openhab.core.io.rest.ui;version='[3.3.0,3.3.1)',\
org.openhab.core.model.core;version='[3.3.0,3.3.1)',\
org.openhab.core.model.item;version='[3.3.0,3.3.1)',\
org.openhab.core.model.item.runtime;version='[3.3.0,3.3.1)',\
org.openhab.core.model.persistence;version='[3.3.0,3.3.1)',\
org.openhab.core.model.persistence.runtime;version='[3.3.0,3.3.1)',\
org.openhab.core.model.rule;version='[3.3.0,3.3.1)',\
org.openhab.core.model.rule.runtime;version='[3.3.0,3.3.1)',\
org.openhab.core.model.script;version='[3.3.0,3.3.1)',\
org.openhab.core.model.script.runtime;version='[3.3.0,3.3.1)',\
org.openhab.core.model.sitemap;version='[3.3.0,3.3.1)',\
org.openhab.core.model.sitemap.runtime;version='[3.3.0,3.3.1)',\
org.openhab.core.model.thing;version='[3.3.0,3.3.1)',\
org.openhab.core.model.thing.runtime;version='[3.3.0,3.3.1)',\
org.openhab.core.persistence;version='[3.3.0,3.3.1)',\
org.openhab.core.semantics;version='[3.3.0,3.3.1)',\
org.openhab.core.storage.json;version='[3.3.0,3.3.1)',\
org.openhab.core.thing;version='[3.3.0,3.3.1)',\
org.openhab.core.thing.xml;version='[3.3.0,3.3.1)',\
org.openhab.core.transform;version='[3.3.0,3.3.1)',\
org.openhab.core.ui;version='[3.3.0,3.3.1)',\
org.openhab.core.ui.icon;version='[3.3.0,3.3.1)',\
org.openhab.core.voice;version='[3.3.0,3.3.1)',\
org.openhab.ui;version='[3.3.0,3.3.1)',\
org.openhab.ui.basic;version='[3.3.0,3.3.1)',\
org.openhab.ui.iconset.classic;version='[3.3.0,3.3.1)'