-
-
Notifications
You must be signed in to change notification settings - Fork 393
/
app.bndrun
299 lines (287 loc) · 14.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
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
-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.addon',\
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.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.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.eclipse',\
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.core.io.websocket',\
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-17
-runrequires.ee: \
bnd.identity;id='jakarta.xml.bind-api',\
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.glassfish.hk2.osgi-resource-locator'
-runproperties: \
felix.cm.dir=${.}/runtime/userdata/config,\
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=ERROR,\
openhab.servicecfg=${.}/runtime/services.cfg,\
openhab.runtime=${.}/runtime/runtime,\
openhab.conf=${.}/runtime/conf,\
openhab.userdata=${.}/runtime/userdata,\
openhab.logdir=${.}/runtime/userdata/logs
-runblacklist: \
bnd.identity;id='jakarta.ws.rs-api',\
bnd.identity;id='org.apache.aries.jpa.container',\
bnd.identity;id='org.apache.karaf.kar.core',\
bnd.identity;id='org.openhab.core.addon.marketplace.karaf',\
bnd.identity;id='org.openhab.core.io.console.karaf',\
bnd.identity;id='org.openhab.core.karaf',\
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: \
-Djdk.util.zip.disableZip64ExtraFieldValidation=true,\
--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.2.7,2.2.8)',\
org.ops4j.pax.logging.pax-logging-log4j2;version='[2.2.7,2.2.8)',\
com.fasterxml.jackson.core.jackson-annotations;version='[2.17.1,2.17.2)',\
com.fasterxml.jackson.core.jackson-core;version='[2.17.1,2.17.2)',\
com.fasterxml.jackson.core.jackson-databind;version='[2.17.1,2.17.2)',\
com.fasterxml.jackson.dataformat.jackson-dataformat-xml;version='[2.17.1,2.17.2)',\
com.fasterxml.jackson.dataformat.jackson-dataformat-yaml;version='[2.17.1,2.17.2)',\
com.fasterxml.jackson.datatype.jackson-datatype-jsr310;version='[2.17.1,2.17.2)',\
com.fasterxml.woodstox.woodstox-core;version='[6.6.2,6.6.3)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.guava;version='[33.3.0,33.3.1)',\
com.google.guava.failureaccess;version='[1.0.2,1.0.3)',\
com.google.inject;version='[7.0.0,7.0.1)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
de.focus_shift.jollyday-core;version='[0.32.0,0.32.1)',\
de.focus_shift.jollyday-jackson;version='[0.32.0,0.32.1)',\
io.github.classgraph.classgraph;version='[4.8.174,4.8.175)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
io.swagger.core.v3.swagger-annotations;version='[2.2.15,2.2.16)',\
io.swagger.core.v3.swagger-core;version='[2.2.15,2.2.16)',\
io.swagger.core.v3.swagger-integration;version='[2.2.15,2.2.16)',\
io.swagger.core.v3.swagger-jaxrs2;version='[2.2.15,2.2.16)',\
io.swagger.core.v3.swagger-models;version='[2.2.15,2.2.16)',\
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.bind-api;version='[2.3.3,2.3.4)',\
javax.measure.unit-api;version='[2.2.0,2.2.1)',\
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.4,1.0.5)',\
org.apache.aries.jax.rs.whiteboard;version='[2.0.2,2.0.3)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.apache.commons.commons-fileupload;version='[1.5.0,1.5.1)',\
org.apache.commons.commons-io;version='[2.15.1,2.15.2)',\
org.apache.commons.lang3;version='[3.14.0,3.14.1)',\
org.apache.cxf.cxf-core;version='[3.6.2,3.6.3)',\
org.apache.cxf.cxf-rt-frontend-jaxrs;version='[3.6.2,3.6.3)',\
org.apache.cxf.cxf-rt-rs-client;version='[3.6.2,3.6.3)',\
org.apache.cxf.cxf-rt-rs-sse;version='[3.6.2,3.6.3)',\
org.apache.cxf.cxf-rt-security;version='[3.6.2,3.6.3)',\
org.apache.cxf.cxf-rt-transports-http;version='[3.6.2,3.6.3)',\
org.apache.felix.configadmin;version='[1.9.26,1.9.27)',\
org.apache.felix.gogo.command;version='[1.1.2,1.1.3)',\
org.apache.felix.gogo.runtime;version='[1.1.6,1.1.7)',\
org.apache.felix.gogo.shell;version='[1.1.4,1.1.5)',\
org.apache.felix.http.servlet-api;version='[1.2.0,1.2.1)',\
org.apache.felix.inventory;version='[1.1.0,1.1.1)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.apache.felix.webconsole;version='[4.8.12,4.8.13)',\
org.apache.felix.webconsole.plugins.ds;version='[2.2.0,2.2.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.ws.xmlschema.core;version='[2.3.1,2.3.2)',\
org.apiguardian.api;version='[1.1.2,1.1.3)',\
org.bitbucket.b_c.jose4j;version='[0.9.5,0.9.6)',\
org.eclipse.emf.common;version='[2.24.0,2.24.1)',\
org.eclipse.emf.ecore;version='[2.26.0,2.26.1)',\
org.eclipse.emf.ecore.xmi;version='[2.16.0,2.16.1)',\
org.eclipse.equinox.common;version='[3.17.100,3.17.101)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.eclipse.equinox.metatype;version='[1.4.500,1.4.501)',\
org.eclipse.jetty.alpn.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http2.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http2.common;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http2.hpack;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.jaas;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.proxy;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.api;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.common;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.xml;version='[9.4.54,9.4.55)',\
org.eclipse.xtend.lib;version='[2.36.0,2.36.1)',\
org.eclipse.xtend.lib.macro;version='[2.36.0,2.36.1)',\
org.eclipse.xtext;version='[2.36.0,2.36.1)',\
org.eclipse.xtext.common.types;version='[2.36.0,2.36.1)',\
org.eclipse.xtext.util;version='[2.36.0,2.36.1)',\
org.eclipse.xtext.xbase;version='[2.36.0,2.36.1)',\
org.eclipse.xtext.xbase.lib;version='[2.36.0,2.36.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.hk2.osgi-resource-locator;version='[1.0.3,1.0.4)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
org.objectweb.asm.util;version='[9.6.0,9.6.1)',\
org.ops4j.pax.web.pax-web-api;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-extender-whiteboard;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-jetty;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-runtime;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-spi;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.27,8.0.28)',\
org.osgi.service.component;version='[1.5.1,1.5.2)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.service.jaxrs;version='[1.0.1,1.0.2)',\
org.osgi.service.metatype;version='[1.4.1,1.4.2)',\
org.osgi.util.function;version='[1.2.0,1.2.1)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
org.threeten.extra;version='[1.8.0,1.8.1)',\
org.yaml.snakeyaml;version='[2.2.0,2.2.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.2,4.2.3)',\
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
xstream;version='[1.4.20,1.4.21)',\
org.openhab.base-fixes;version='[1.0.0,1.0.1)',\
org.openhab.core;version='[4.3.0,4.3.1)',\
org.openhab.core.addon;version='[4.3.0,4.3.1)',\
org.openhab.core.addon.eclipse;version='[4.3.0,4.3.1)',\
org.openhab.core.addon.marketplace;version='[4.3.0,4.3.1)',\
org.openhab.core.audio;version='[4.3.0,4.3.1)',\
org.openhab.core.auth.jaas;version='[4.3.0,4.3.1)',\
org.openhab.core.automation;version='[4.3.0,4.3.1)',\
org.openhab.core.automation.module.media;version='[4.3.0,4.3.1)',\
org.openhab.core.automation.module.script;version='[4.3.0,4.3.1)',\
org.openhab.core.automation.module.script.rulesupport;version='[4.3.0,4.3.1)',\
org.openhab.core.automation.rest;version='[4.3.0,4.3.1)',\
org.openhab.core.config.core;version='[4.3.0,4.3.1)',\
org.openhab.core.config.discovery;version='[4.3.0,4.3.1)',\
org.openhab.core.config.discovery.addon;version='[4.3.0,4.3.1)',\
org.openhab.core.config.dispatch;version='[4.3.0,4.3.1)',\
org.openhab.core.ephemeris;version='[4.3.0,4.3.1)',\
org.openhab.core.id;version='[4.3.0,4.3.1)',\
org.openhab.core.io.console;version='[4.3.0,4.3.1)',\
org.openhab.core.io.console.rfc147;version='[4.3.0,4.3.1)',\
org.openhab.core.io.http;version='[4.3.0,4.3.1)',\
org.openhab.core.io.http.auth;version='[4.3.0,4.3.1)',\
org.openhab.core.io.monitor;version='[4.3.0,4.3.1)',\
org.openhab.core.io.net;version='[4.3.0,4.3.1)',\
org.openhab.core.io.rest;version='[4.3.0,4.3.1)',\
org.openhab.core.io.rest.auth;version='[4.3.0,4.3.1)',\
org.openhab.core.io.rest.core;version='[4.3.0,4.3.1)',\
org.openhab.core.io.rest.sitemap;version='[4.3.0,4.3.1)',\
org.openhab.core.io.rest.sse;version='[4.3.0,4.3.1)',\
org.openhab.core.io.rest.swagger;version='[4.3.0,4.3.1)',\
org.openhab.core.io.rest.ui;version='[4.3.0,4.3.1)',\
org.openhab.core.io.websocket;version='[4.3.0,4.3.1)',\
org.openhab.core.model.core;version='[4.3.0,4.3.1)',\
org.openhab.core.model.item;version='[4.3.0,4.3.1)',\
org.openhab.core.model.item.runtime;version='[4.3.0,4.3.1)',\
org.openhab.core.model.persistence;version='[4.3.0,4.3.1)',\
org.openhab.core.model.persistence.runtime;version='[4.3.0,4.3.1)',\
org.openhab.core.model.rule;version='[4.3.0,4.3.1)',\
org.openhab.core.model.rule.runtime;version='[4.3.0,4.3.1)',\
org.openhab.core.model.script;version='[4.3.0,4.3.1)',\
org.openhab.core.model.script.runtime;version='[4.3.0,4.3.1)',\
org.openhab.core.model.sitemap;version='[4.3.0,4.3.1)',\
org.openhab.core.model.sitemap.runtime;version='[4.3.0,4.3.1)',\
org.openhab.core.model.thing;version='[4.3.0,4.3.1)',\
org.openhab.core.model.thing.runtime;version='[4.3.0,4.3.1)',\
org.openhab.core.persistence;version='[4.3.0,4.3.1)',\
org.openhab.core.semantics;version='[4.3.0,4.3.1)',\
org.openhab.core.storage.json;version='[4.3.0,4.3.1)',\
org.openhab.core.thing;version='[4.3.0,4.3.1)',\
org.openhab.core.transform;version='[4.3.0,4.3.1)',\
org.openhab.core.ui;version='[4.3.0,4.3.1)',\
org.openhab.core.ui.icon;version='[4.3.0,4.3.1)',\
org.openhab.core.voice;version='[4.3.0,4.3.1)',\
org.openhab.ui;version='[4.3.0,4.3.1)',\
org.openhab.ui.basic;version='[4.3.0,4.3.1)',\
org.openhab.ui.iconset.classic;version='[4.3.0,4.3.1)'