Plugin.xml - Manifest.mf
为了更好的实现动态加载/卸载插件,Eclipse从3.0开始实现OSGI规范,原先在plugin.xml文件里定义的很多内容都被推荐放在manifest.mf文件里,只有<extension>和<extension-point>是例外。下面是两种文件格式中各元素的对照表:
plugin.xml tag/attribute
|
manifest.mf header
|
<plugin id=> | Bundle-SymbolicName |
<plugin version=> | Bundle-Version |
<plugin name=> | Bundle-Name |
<plugin provider=> | Bundle-Vendor |
<plugin class=> | Bundle-Activator |
<fragment plugin-id=> | Fragment-Host |
<fragment plugin-version=> | Fragment-Host: <id>; bundle-version= |
<requires>, <import> | Require-Bundle |
<runtime>, <library> | Bundle-ClassPath |
具体的转换方法在这里可以看到,也就是说,我们在Eclipse 3.0以上版本中开发插件的时候,最好使用manifest.mf文件的方式(实际上Eclipse自带的Plugin Manifest Editor在这方面已经帮我们做了不少工作,新版本的Eclipse在创建新项目时会自动把可以放在manifest.mf文件中的内容转移过去)。
转载于:https://www.cnblogs.com/bjzhanghao/archive/2005/05/28/164317.html
Plugin.xml - Manifest.mf相关推荐
- manifest.mf._MANIFEST.MF和feature.xml版本控制规则
manifest.mf. 我永远都忘记了OSIF插件和功能的 MANIFEST.MF和feature.xml中的依赖项声明的规则是什么. 谷歌搜索经常导致沮丧而不是答案. 因此,因为今天我实际上找到了 ...
- MANIFEST.MF和feature.xml版本控制规则
我永远忘记了OSIF插件和功能的 MANIFEST.MF和feature.xml中的依赖项声明的规则是什么. 谷歌搜索经常导致沮丧而不是答案. 所以,因为今天我实际上找到了这些规则的简要列表,所以我想 ...
- maven、gradle 设置MANIFEST.MF配置
maven.gradle 设置MANIFEST.MF配置 一.说明 二.gradle 设置MANIFEST.MF 三.maven 设置MANIFEST.MF 一.说明 在使用maven.gradle对 ...
- Maven打包自定义MANIFEST.MF键值对
编写java后,一般都是通过打包生成jar.war包提供使用,一般在打包后都会在jar包中生成MANIFEST.MF文件 编写一个简单的java文件. package cn.kanyun;public ...
- Springboot查看MANIFEST.MF信息
问题:当jar应用部署在服务器上后,因为是用docker容器来运行, 有一烦恼不知道代码是不是最新,该容器启动的是不是从最新的镜像启动的. 网上很多解决办法是 jar的命名加时间戳,但这会有几个问题, ...
- java原生和SpringBoot读取jar包中MANIFEST.MF的方式
我们经常看到java的一些jar包META-INF目录下包含一个MANIFEST.MF文件,里面包含一些版本信息,标题,实现组织,很多第三方的jar包还会自定义一个属性. 本文讲解如何读取jar包中M ...
- MANIFEST.MF属性读写
本案例完整演示项目 https://download.csdn.net/download/cs4380/10835284 一.maven打包写入MANIFEST.MF属性 本案例采用maven写入,可 ...
- MANIFEST.MF文件
有时候我们需要在命令行下运行Jar包, 而一个Jar包通常会依赖其他的jar包,这样每次命令行运行时都需要将依赖的jar包classpath, 还有指定main方法的类全限定名称, 特别费尽,最近发现 ...
- Android APK 签名文件MANIFEST.MF、CERT.SF、CERT.RSA分析
首先我们找一个已经签名的apk文件,修改后缀名为zip,然后解压.可以看到里面有一个META-INF文件夹,里面就是签名验证的文件.有三个文件MANIFEST.MF.CERT.SF.CERT.RSA分 ...
最新文章
- SpringInAction--自动化装配Bean(显示装配之xml配置)
- jmeter基本测试步骤
- grub error:unknown filesystem的解决方案
- valgrind 看内存泄漏
- JDBC—02—JDBC的使用;
- hive 和 impala 时间参数错误的问题 yyyy-MM-dd
- 汇编(8086cpu): 字节数据(byte)与字型数据
- Spring Boot ES 实战,值得参考!
- Linux 笔记(持续补充)
- Leetcode刷题(6)有效的括号
- 真实赛车3,SPEEDRUSH TV 第3季,第3阶段(第3天),直线加速赛
- python类型检测最终指南--Typing的使用
- C ++ 的 背 影 ——C++之父Bjarne Stroustrup印象 左轻侯 2002.11.4
- #ifndef HeaderName_h #define HeaderName_h #endif 使用详解
- word 插入单页页脚
- 查看计算机温度指令,怎么查看电脑温度|查看电脑温度的三种方式
- Python 交通仿真建模(1)
- 离职前一定要做好这7件事情,少一件都很麻烦。
- Mac电脑自动开机设置教程
- ITEXT 把表格定位在固定位置
热门文章
- 提升g++的编译速度的第一选择:ccache
- 关于大数据技术原理与应用的学习(3)
- 【Windows】一款优秀的CMD替代软件-cmder
- mysql索引的数据结构为什么用B+树,知其所以然
- Object 转Map,Map转Object方式总结
- matlab中strel是什么意思,matlab strel(1)
- 浏览器报TypeError: Object(...) is not a function的解决方法
- ElGamal算法实现
- 计算机与信息安全+虚拟仿真Vr,VR虚拟仿真技术给高校实验教学安全多一道防线...
- Bugku-杂项部分题目WP