Guillaume Nodet | 05fac96 | 2009-04-27 10:01:58 +0000 | [diff] [blame] | 1 | ################################################################################ |
| 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 Nodet | b417d98 | 2009-05-05 15:46:15 +0000 | [diff] [blame] | 21 | # Framework selection properties |
| 22 | # |
Guillaume Nodet | da605a7 | 2009-07-27 08:20:03 +0000 | [diff] [blame] | 23 | karaf.framework=felix |
Guillaume Nodet | b417d98 | 2009-05-05 15:46:15 +0000 | [diff] [blame] | 24 | |
| 25 | karaf.framework.equinox=system/org/eclipse/osgi/${equinox.version}/osgi-${equinox.version}.jar |
| 26 | karaf.framework.felix=system/org/apache/felix/org.apache.felix.framework/${felix.framework.version}/org.apache.felix.framework-${felix.framework.version}.jar |
| 27 | |
| 28 | # |
Guillaume Nodet | 05fac96 | 2009-04-27 10:01:58 +0000 | [diff] [blame] | 29 | # Framework config properties. |
| 30 | # |
Guillaume Nodet | d312f4d | 2009-09-18 20:27:29 +0000 | [diff] [blame] | 31 | org.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 Nodet | 129433d | 2009-07-09 08:29:14 +0000 | [diff] [blame] | 40 | org.osgi.framework.system.packages.extra=\ |
Guillaume Nodet | 4e32cd6 | 2009-05-04 16:30:02 +0000 | [diff] [blame] | 41 | org.apache.felix.karaf.jaas.boot; version=${karaf.osgi.version}, \ |
Guillaume Nodet | 129433d | 2009-07-09 08:29:14 +0000 | [diff] [blame] | 42 | org.apache.felix.karaf.version; version=${karaf.osgi.version} |
| 43 | |
Guillaume Nodet | d312f4d | 2009-09-18 20:27:29 +0000 | [diff] [blame] | 44 | # javax.transaction is needed to avoid class loader constraint violation when using javax.sql |
| 45 | org.osgi.framework.bootdelegation=sun.*,com.sun.*,javax.transaction,javax.transaction.* |
Guillaume Nodet | 05fac96 | 2009-04-27 10:01:58 +0000 | [diff] [blame] | 46 | |
| 47 | # To enable the use of the startup.properties file to control the start level: |
Guillaume Nodet | b38fe2a | 2009-07-28 09:24:58 +0000 | [diff] [blame] | 48 | karaf.auto.start=startup.properties |
Guillaume Nodet | 05fac96 | 2009-04-27 10:01:58 +0000 | [diff] [blame] | 49 | #felix.auto.start=all |
| 50 | |
Guillaume Nodet | 19b527d | 2009-04-28 21:19:17 +0000 | [diff] [blame] | 51 | org.osgi.framework.startlevel.beginning=100 |
Guillaume Nodet | b38fe2a | 2009-07-28 09:24:58 +0000 | [diff] [blame] | 52 | karaf.startlevel.bundle=60 |
Guillaume Nodet | 05fac96 | 2009-04-27 10:01:58 +0000 | [diff] [blame] | 53 | |
| 54 | # |
Guillaume Nodet | 05fac96 | 2009-04-27 10:01:58 +0000 | [diff] [blame] | 55 | # FileMonitor properties |
| 56 | # |
Guillaume Nodet | dce21f4 | 2009-08-31 07:19:00 +0000 | [diff] [blame] | 57 | felix.fileinstall.dir = ${karaf.base}/etc |
| 58 | felix.fileinstall.filter = .*\\.cfg |
| 59 | felix.fileinstall.poll = 1000 |
Guillaume Nodet | 05fac96 | 2009-04-27 10:01:58 +0000 | [diff] [blame] | 60 | |
| 61 | # |
| 62 | # Java platform package export properties. |
| 63 | # |
Guillaume Nodet | 05fac96 | 2009-04-27 10:01:58 +0000 | [diff] [blame] | 64 | |
Guillaume Nodet | d312f4d | 2009-09-18 20:27:29 +0000 | [diff] [blame] | 65 | # Standard package set. Note that: |
| 66 | # - javax.transaction* is exported with a mandatory attribute |
| 67 | jre-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 Nodet | 05fac96 | 2009-04-27 10:01:58 +0000 | [diff] [blame] | 190 | |
Guillaume Nodet | d312f4d | 2009-09-18 20:27:29 +0000 | [diff] [blame] | 191 | # Standard package set. Note that: |
| 192 | # - javax.transaction* is exported with a mandatory attribute |
| 193 | jre-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 |