# dosgi **Repository Path**: 2307856559/dosgi ## Basic Information - **Project Name**: dosgi - **Description**: dosgi(道斯基)是基于osgi实现的模块框架,如果你想做模块化开发(部署)又嫌Equinox和Felix笨重,那你可以试试dosgi(道斯基) - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2018-04-03 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dosgi(道斯基) ## 简介 dosgi(道斯基)是基于osgi实现的模块框架,如果你想做模块化开发(部署)又嫌Equinox和Felix笨重,那你可以试试dosgi。 ## MANIFEST.MF规范 #### 1.配置pom文件打包插件 ```xml org.apache.maven.plugins maven-jar-plugin ``` #### 2.manifestEntries节点下的MANIFEST.MF生成规范如下 ```xml ${project.name} ${project.version} dosgi.module.system.SystemModule System ${module.root.path} ${project.name} ${project.version} ${project.organization.name} ${project.organization.name} dosgi ${maven.compile.source} ${maven.compile.target} ``` ## 使用方法 ### 开发 - 下载工程代码 - 新建模块工程,可以参见dosgi.module.system工程的SystemModule和pom文件的打包配置 - 开发业务逻辑 - 运行dosgi.parent的pom.xml打包 - 通过com.dosgi.Main类运行调式 ### 部署 - 打包开发好module工程 - 参考附件**部署dosgi的例子**将包放入modules目录 - 根据需要修改启动脚本,运行启动脚本