blob: a9689955a735094f1e99d04e28e803845313653d [file] [log] [blame]
Guillaume Nodet05fac962009-04-27 10:01:58 +00001################################################################################
2#
3# Licensed to the Apache Software Foundation (ASF) under one or more
4# contributor license agreements. See the NOTICE file distributed with
5# this work for additional information regarding copyright ownership.
6# The ASF licenses this file to You under the Apache License, Version 2.0
7# (the "License"); you may not use this file except in compliance with
8# the License. You may obtain a copy of the License at
9#
10# http://www.apache.org/licenses/LICENSE-2.0
11#
12# Unless required by applicable law or agreed to in writing, software
13# distributed under the License is distributed on an "AS IS" BASIS,
14# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15# See the License for the specific language governing permissions and
16# limitations under the License.
17#
18################################################################################
19
20#
Guillaume Nodetb417d982009-05-05 15:46:15 +000021# Framework selection properties
22#
Guillaume Nodetda605a72009-07-27 08:20:03 +000023karaf.framework=felix
Guillaume Nodetb417d982009-05-05 15:46:15 +000024
25karaf.framework.equinox=system/org/eclipse/osgi/${equinox.version}/osgi-${equinox.version}.jar
26karaf.framework.felix=system/org/apache/felix/org.apache.felix.framework/${felix.framework.version}/org.apache.felix.framework-${felix.framework.version}.jar
27
28#
Guillaume Nodet05fac962009-04-27 10:01:58 +000029# Framework config properties.
30#
Guillaume Nodetd312f4d2009-09-18 20:27:29 +000031org.osgi.framework.system.packages=org.osgi.framework; version=1.5.0, \
32 org.osgi.framework.launch; version=1.0.0, \
33 org.osgi.framework.hooks.service; version=1.0.0, \
34 org.osgi.service.packageadmin; version=1.2.0, \
35 org.osgi.service.startlevel; version=1.1.0, \
36 org.osgi.service.url; version=1.0.0, \
37 org.osgi.util.tracker; version=1.4.0 \
38 ${jre-${java.specification.version}}
39
Guillaume Nodet129433d2009-07-09 08:29:14 +000040org.osgi.framework.system.packages.extra=\
Guillaume Nodet4e32cd62009-05-04 16:30:02 +000041 org.apache.felix.karaf.jaas.boot; version=${karaf.osgi.version}, \
Guillaume Nodet129433d2009-07-09 08:29:14 +000042 org.apache.felix.karaf.version; version=${karaf.osgi.version}
43
Guillaume Nodetd312f4d2009-09-18 20:27:29 +000044# javax.transaction is needed to avoid class loader constraint violation when using javax.sql
45org.osgi.framework.bootdelegation=sun.*,com.sun.*,javax.transaction,javax.transaction.*
Guillaume Nodet05fac962009-04-27 10:01:58 +000046
47# To enable the use of the startup.properties file to control the start level:
Guillaume Nodetb38fe2a2009-07-28 09:24:58 +000048karaf.auto.start=startup.properties
Guillaume Nodet05fac962009-04-27 10:01:58 +000049#felix.auto.start=all
50
Guillaume Nodet19b527d2009-04-28 21:19:17 +000051org.osgi.framework.startlevel.beginning=100
Guillaume Nodetb38fe2a2009-07-28 09:24:58 +000052karaf.startlevel.bundle=60
Guillaume Nodet05fac962009-04-27 10:01:58 +000053
54#
Guillaume Nodet05fac962009-04-27 10:01:58 +000055# FileMonitor properties
56#
Guillaume Nodetdce21f42009-08-31 07:19:00 +000057felix.fileinstall.dir = ${karaf.base}/etc
58felix.fileinstall.filter = .*\\.cfg
59felix.fileinstall.poll = 1000
Guillaume Nodet05fac962009-04-27 10:01:58 +000060
61#
62# Java platform package export properties.
63#
Guillaume Nodet05fac962009-04-27 10:01:58 +000064
Guillaume Nodetd312f4d2009-09-18 20:27:29 +000065# Standard package set. Note that:
66# - javax.transaction* is exported with a mandatory attribute
67jre-1.5=, \
68 javax.accessibility, \
69 javax.activity, \
70 javax.crypto, \
71 javax.crypto.interfaces, \
72 javax.crypto.spec, \
73 javax.imageio, \
74 javax.imageio.event, \
75 javax.imageio.metadata, \
76 javax.imageio.plugins.bmp, \
77 javax.imageio.plugins.jpeg, \
78 javax.imageio.spi, \
79 javax.imageio.stream, \
80 javax.management, \
81 javax.management.loading, \
82 javax.management.modelmbean, \
83 javax.management.monitor, \
84 javax.management.openmbean, \
85 javax.management.relation, \
86 javax.management.remote, \
87 javax.management.remote.rmi, \
88 javax.management.timer, \
89 javax.naming, \
90 javax.naming.directory, \
91 javax.naming.event, \
92 javax.naming.ldap, \
93 javax.naming.spi, \
94 javax.net, \
95 javax.net.ssl, \
96 javax.print, \
97 javax.print.attribute, \
98 javax.print.attribute.standard, \
99 javax.print.event, \
100 javax.rmi, \
101 javax.rmi.CORBA, \
102 javax.rmi.ssl, \
103 javax.security.auth, \
104 javax.security.auth.callback, \
105 javax.security.auth.kerberos, \
106 javax.security.auth.login, \
107 javax.security.auth.spi, \
108 javax.security.auth.x500, \
109 javax.security.cert, \
110 javax.security.sasl, \
111 javax.sound.midi, \
112 javax.sound.midi.spi, \
113 javax.sound.sampled, \
114 javax.sound.sampled.spi, \
115 javax.sql, \
116 javax.sql.rowset, \
117 javax.sql.rowset.serial, \
118 javax.sql.rowset.spi, \
119 javax.swing, \
120 javax.swing.border, \
121 javax.swing.colorchooser, \
122 javax.swing.event, \
123 javax.swing.filechooser, \
124 javax.swing.plaf, \
125 javax.swing.plaf.basic, \
126 javax.swing.plaf.metal, \
127 javax.swing.plaf.multi, \
128 javax.swing.plaf.synth, \
129 javax.swing.table, \
130 javax.swing.text, \
131 javax.swing.text.html, \
132 javax.swing.text.html.parser, \
133 javax.swing.text.rtf, \
134 javax.swing.tree, \
135 javax.swing.undo, \
136 javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial, \
137 javax.xml, \
138 javax.xml.datatype, \
139 javax.xml.namespace, \
140 javax.xml.parsers, \
141 javax.xml.transform, \
142 javax.xml.transform.dom, \
143 javax.xml.transform.sax, \
144 javax.xml.transform.stream, \
145 javax.xml.validation, \
146 javax.xml.xpath, \
147 org.ietf.jgss, \
148 org.omg.CORBA, \
149 org.omg.CORBA_2_3, \
150 org.omg.CORBA_2_3.portable, \
151 org.omg.CORBA.DynAnyPackage, \
152 org.omg.CORBA.ORBPackage, \
153 org.omg.CORBA.portable, \
154 org.omg.CORBA.TypeCodePackage, \
155 org.omg.CosNaming, \
156 org.omg.CosNaming.NamingContextExtPackage, \
157 org.omg.CosNaming.NamingContextPackage, \
158 org.omg.Dynamic, \
159 org.omg.DynamicAny, \
160 org.omg.DynamicAny.DynAnyFactoryPackage, \
161 org.omg.DynamicAny.DynAnyPackage, \
162 org.omg.IOP, \
163 org.omg.IOP.CodecFactoryPackage, \
164 org.omg.IOP.CodecPackage, \
165 org.omg.Messaging, \
166 org.omg.PortableInterceptor, \
167 org.omg.PortableInterceptor.ORBInitInfoPackage, \
168 org.omg.PortableServer, \
169 org.omg.PortableServer.CurrentPackage, \
170 org.omg.PortableServer.POAManagerPackage, \
171 org.omg.PortableServer.POAPackage, \
172 org.omg.PortableServer.portable, \
173 org.omg.PortableServer.ServantLocatorPackage, \
174 org.omg.SendingContext, \
175 org.omg.stub.java.rmi, \
176 org.omg.stub.javax.management.remote.rmi, \
177 org.w3c.dom, \
178 org.w3c.dom.bootstrap, \
179 org.w3c.dom.css, \
180 org.w3c.dom.events, \
181 org.w3c.dom.html, \
182 org.w3c.dom.ls, \
183 org.w3c.dom.ranges, \
184 org.w3c.dom.stylesheets, \
185 org.w3c.dom.traversal, \
186 org.w3c.dom.views, \
187 org.xml.sax, \
188 org.xml.sax.ext, \
189 org.xml.sax.helpers
Guillaume Nodet05fac962009-04-27 10:01:58 +0000190
Guillaume Nodetd312f4d2009-09-18 20:27:29 +0000191# Standard package set. Note that:
192# - javax.transaction* is exported with a mandatory attribute
193jre-1.6=, \
194 javax.accessibility, \
195 javax.activation, \
196 javax.activity, \
197 javax.annotation, \
198 javax.annotation.processing, \
199 javax.crypto, \
200 javax.crypto.interfaces, \
201 javax.crypto.spec, \
202 javax.imageio, \
203 javax.imageio.event, \
204 javax.imageio.metadata, \
205 javax.imageio.plugins.bmp, \
206 javax.imageio.plugins.jpeg, \
207 javax.imageio.spi, \
208 javax.imageio.stream, \
209 javax.jws, \
210 javax.jws.soap, \
211 javax.lang.model, \
212 javax.lang.model.element, \
213 javax.lang.model.type, \
214 javax.lang.model.util, \
215 javax.management, \
216 javax.management.loading, \
217 javax.management.modelmbean, \
218 javax.management.monitor, \
219 javax.management.openmbean, \
220 javax.management.relation, \
221 javax.management.remote, \
222 javax.management.remote.rmi, \
223 javax.management.timer, \
224 javax.naming, \
225 javax.naming.directory, \
226 javax.naming.event, \
227 javax.naming.ldap, \
228 javax.naming.spi, \
229 javax.net, \
230 javax.net.ssl, \
231 javax.print, \
232 javax.print.attribute, \
233 javax.print.attribute.standard, \
234 javax.print.event, \
235 javax.rmi, \
236 javax.rmi.CORBA, \
237 javax.rmi.ssl, \
238 javax.script, \
239 javax.security.auth, \
240 javax.security.auth.callback, \
241 javax.security.auth.kerberos, \
242 javax.security.auth.login, \
243 javax.security.auth.spi, \
244 javax.security.auth.x500, \
245 javax.security.cert, \
246 javax.security.sasl, \
247 javax.sound.midi, \
248 javax.sound.midi.spi, \
249 javax.sound.sampled, \
250 javax.sound.sampled.spi, \
251 javax.sql, \
252 javax.sql.rowset, \
253 javax.sql.rowset.serial, \
254 javax.sql.rowset.spi, \
255 javax.swing, \
256 javax.swing.border, \
257 javax.swing.colorchooser, \
258 javax.swing.event, \
259 javax.swing.filechooser, \
260 javax.swing.plaf, \
261 javax.swing.plaf.basic, \
262 javax.swing.plaf.metal, \
263 javax.swing.plaf.multi, \
264 javax.swing.plaf.synth, \
265 javax.swing.table, \
266 javax.swing.text, \
267 javax.swing.text.html, \
268 javax.swing.text.html.parser, \
269 javax.swing.text.rtf, \
270 javax.swing.tree, \
271 javax.swing.undo, \
272 javax.tools, \
273 javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial, \
274 javax.xml, \
275 javax.xml.bind, \
276 javax.xml.bind.annotation, \
277 javax.xml.bind.annotation.adapters, \
278 javax.xml.bind.attachment, \
279 javax.xml.bind.helpers, \
280 javax.xml.bind.util, \
281 javax.xml.crypto, \
282 javax.xml.crypto.dom, \
283 javax.xml.crypto.dsig, \
284 javax.xml.crypto.dsig.dom, \
285 javax.xml.crypto.dsig.keyinfo, \
286 javax.xml.crypto.dsig.spec, \
287 javax.xml.datatype, \
288 javax.xml.namespace, \
289 javax.xml.parsers, \
290 javax.xml.soap, \
291 javax.xml.stream, \
292 javax.xml.stream.events, \
293 javax.xml.stream.util, \
294 javax.xml.transform, \
295 javax.xml.transform.dom, \
296 javax.xml.transform.sax, \
297 javax.xml.transform.stax, \
298 javax.xml.transform.stream, \
299 javax.xml.validation, \
300 javax.xml.ws, \
301 javax.xml.ws.handler, \
302 javax.xml.ws.handler.soap, \
303 javax.xml.ws.http, \
304 javax.xml.ws.soap, \
305 javax.xml.ws.spi, \
306 javax.xml.xpath, \
307 org.ietf.jgss, \
308 org.omg.CORBA, \
309 org.omg.CORBA_2_3, \
310 org.omg.CORBA_2_3.portable, \
311 org.omg.CORBA.DynAnyPackage, \
312 org.omg.CORBA.ORBPackage, \
313 org.omg.CORBA.portable, \
314 org.omg.CORBA.TypeCodePackage, \
315 org.omg.CosNaming, \
316 org.omg.CosNaming.NamingContextExtPackage, \
317 org.omg.CosNaming.NamingContextPackage, \
318 org.omg.Dynamic, \
319 org.omg.DynamicAny, \
320 org.omg.DynamicAny.DynAnyFactoryPackage, \
321 org.omg.DynamicAny.DynAnyPackage, \
322 org.omg.IOP, \
323 org.omg.IOP.CodecFactoryPackage, \
324 org.omg.IOP.CodecPackage, \
325 org.omg.Messaging, \
326 org.omg.PortableInterceptor, \
327 org.omg.PortableInterceptor.ORBInitInfoPackage, \
328 org.omg.PortableServer, \
329 org.omg.PortableServer.CurrentPackage, \
330 org.omg.PortableServer.POAManagerPackage, \
331 org.omg.PortableServer.POAPackage, \
332 org.omg.PortableServer.portable, \
333 org.omg.PortableServer.ServantLocatorPackage, \
334 org.omg.SendingContext, \
335 org.omg.stub.java.rmi, \
336 org.omg.stub.javax.management.remote.rmi, \
337 org.w3c.dom, \
338 org.w3c.dom.bootstrap, \
339 org.w3c.dom.css, \
340 org.w3c.dom.events, \
341 org.w3c.dom.html, \
342 org.w3c.dom.ls, \
343 org.w3c.dom.ranges, \
344 org.w3c.dom.stylesheets, \
345 org.w3c.dom.traversal, \
346 org.w3c.dom.views, \
347 org.w3c.dom.xpath, \
348 org.xml.sax, \
349 org.xml.sax.ext, \
350 org.xml.sax.helpers