`
raymond.chen
  • 浏览: 1417988 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

用FileInstall管理Bundle的动态安装、启动、卸载

    博客分类:
  • OSGi
阅读更多

1、文件目录如下:

    F:\study_osgi

          run.bat

          org.eclipse.osgi_3.3.0.v20070530.jar

          configuration

                config.ini

          plugins

                org.apache.felix.fileinstall-0.9.2.jar

          load

 

2、config.ini文件的内容

     osgi.bundles=plugins/org.apache.felix.fileinstall-0.9.2.jar@1:start

 

3、run.bat批处理程序的内容

     java -jar org.eclipse.osgi_3.3.0.v20070530.jar -console

 

只要将你的Bundle放到load目录下,FileInstall会自动识别到哪些Bundle是需要安装启动的,会自动安装启动这些Bundle。如果Bundle从load目录移除,FileInstall会自动卸载这些Bundle。

 

分享到:
评论

相关推荐

    Rails本地(离线)bundle install

    使用Ruby On Rails开发时经常需要Bundle Install 但有些环境网络太慢或无法连接外网的时候就需要离线Bundle 该压缩包包括52个gem 其中有sqlite3,tzinfo-data等等

    android实现静默安装与卸载的方法

    方法1:【使用调用接口方法,由于安装卸载应用程序的部分API是隐藏的,所以必须下载Android系统源码,在源码下开发并编译之后使用MM命令编译生成APK文件】 import java.io.File; import android.app.Activity; ...

    Eclipse-OSGi内核源码分析.pdf

    (1)BundleBundle 操作,启动、停止更新卸载及 操作,启动、停止更新卸载及 BundleBundle 状态。 (2)BundleBundle 信息,头、 信息,头、 ID 、LocationLocation LocationLocation Location 、特征名称和上次更新...

    File Install

    Apache Felix框架下bundle自动更新

    BundleManager1.2

    Bundle Manager是基于Asset Bundle的动态加载方案。让开发者可以在不编写任何代码的情况下,方便地创建,修改,优化Asset Bundle。 特点: - 不用编写bundle管理代码。 创建和修改bundle都不需要再做繁杂的硬编码。...

    Android实现用代码简单安装和卸载APK的方法

    本文实例讲述了Android实现用代码简单安装和卸载APK的方法。分享给大家供大家参考,具体如下: public class TestInstallAPK extends Activity { @Override protected void onCreate(Bundle savedInstanceState) ...

    GUID & Prefab Meta File Fixer Bundle

    GUID & Prefab Meta File Fixer Bundle

    Rails bundle命令安装mysql gem包出错的解决方法

    解决 Rails bundle 安装不上 mysql gem包的问题 环境 ubuntu 12.04 ruby-2.1.1 首先 新建一个的一个项目,在该项目上执行 bundle install 提示 代码如下: … Make sure that gem install mysql2 -v ‘0.3.16’; ...

    MakerBot_Bundle_BETA_3.10.1.1746_x64_Install (2).exe

    makerbot print 打印机官网附带软件,可在makerbot replicator 5使用

    如何卸载ADT

    卸载ADT,此文档详细写了如何卸载ADT

    vim 配置文件 vimrc 较适用于php开发

    vimrc 安装配置(前提要安装git) 按如下几步操作: 1、vimrc 放到vim 目录下 2、vimfiles 新建bundle目录 3、下载插件(https://github.com/gmarik/vundle)将vundle整个目录丢进bundle目录 4、下面见证奇迹的时刻到...

    adt-bundle-windows-x86_64-中文包

    下面俩个版本都能正常使用: 编译器版本号:adt-bundle-windows-x86_64-20130717 编译器版本号:adt-bundle-windows-x86_64-20130917 汉化方法: 拷贝中文包中的文件到编译器同名目录下

    adt-bundle-windows-x86_64-20140624

    Android开发环境adt-bundle-windows-x86_64-20140624

    humblebundle:用于管理Humble Bundle游戏库的API

    卑鄙的捆绑经理Python库和命令行工具来管理Humble Bundle游戏列出您的游戏包和游戏,显示其信息,下载,安装和卸载它们! 就像Humble Bundle的apt-get一样:)要求Python (经过Python 2.7测试,可以轻松移植到Python ...

    nexus-2.9.0-04-bundle.zip

    Nexus是Maven仓库管理器,内嵌Jetty的bundle,只要你有JRE就能直接运行

    adt-bundle-windows-x86-20140624工具文件

    adt-bundle-windows-x86-20140624

    OSGi 模块管理 动态管理部

    OSGi服务平台提供一个通用、安全并且 可管理的Java框架;它可以动态管理部 署在框架内的Bundle,在不重启系统的 情况下对Bundle进行安装和移除

    OSGi模块化框架详解

    本文来自于cnblogs,文章讲述基于的是Equinox的OSGi实现,同时也是...OSGi框架为java系统提供了一个通用的容器,该系统中的bundle,无需停止系统,即可实现bundle的安装、卸载。OSGi是Java中目前唯一的一个模块化、动态

    bundle-size:显示npm软件包的捆绑文件大小

    $ npm install bundle-size 用法 在CLI中 $ bundle-size --help Show bundle file size of npm packages Usage bundle-size [packages] [options] Options -e, --env set NODE_ENV -h, --help show help -r, --...

    nexus-2.1.1-bundle.zip

    nexus-2.1.1-bundle.zip

Global site tag (gtag.js) - Google Analytics