如何用maven assembly-bundle-plugin在bundle中嵌入内部JAR包

maven assembly程序集插件提供了一种描述符格式允许您定义项目中文件和目录的任意程序集。例如如果maven assembly项目包含目录“src/main/bin”,则可以指示程序集插件将此目录的内容复制到程序集的“bin”目录并将“bin”目录中文件的权限更改为UNIX模式755。配置此行为的参数通过程序集描述符提供给程序集插件

目前,它可以创建以下格式嘚发行版:

我们平时在开发过程中的项目目录结构是这样的:

在用maven assembly进行打包后希望得到的目录是这样的

logs:所有日志信息

  1. 将这个 Jar 包的 MANIFEST.MF 文件修改为符合 OSGi 规范嘚格式这个工作可以手工做。(网上的使用 Eclipse 完成这个工作的方法我没有成功成功者可告诉我方法)

我要回帖

更多关于 maven assembly 的文章

 

随机推荐