【仅供内部供应商使用,不提供对外解答和培训】
【仅供内部供应商使用,不提供对外解答和培训】
插件包实际上是一个简单的zip压缩包,里面包含了插件的接入点描述信息(plugin.xml)以及对应的类文件(*.jar)。
<?xml version="1.0" encoding="UTF-8"?> <plugin> <id>com.fr.test.abcd</id> <name><![CDATA[我是一个插件]]></name> <active>yes</active> <version>0.1</version> <env-version>8.0</env-version> <vendor email="author@finereport.com">author</vendor> <jartime>2015-09-09</jartime> <description><![CDATA[测试插件]]></description> <change-notes><![CDATA[有一些变化]]></change-notes> <extra-core></extra-core> <extra-report></extra-report> <extra-designer> <TableDataCreatorProvider class="com.fr.plugin.PluginTableDataCreatorProvider"/> </extra-designer> <extra-chart-type></extra-chart-type> <extra-chart-design></extra-chart-design> </plugin>
字段 | 含义 |
---|---|
id | 插件的唯一标识符,不能和其他插件相同,否则会造成无法正确安装 |
name | 插件的名字 |
active | 插件是否启用 |
version | 插件版本 |
env-version | 插件针对的报表版本,一般来说,需要保持向后兼容 |
vendor | 插件开发者 |
jartime | 插件需要指定的日期之后的jar包 |
description | 插件的功能描述 |
change-notes | 当前版本插件的变化(更新日志) |
extra-core | 核心接口实现 |
extra-report | 报表接口实现 |
extra-platform | 平台接口实现 |
extra-designer | 设计器接口实现 |
extra-chart-design | 图表设计器界面接口实现 |
extra-chart-type | 图表类型的接口实现 |
2 Comments
Anonymous
全部都是垃圾!
Anonymous
无情,就不能说的更详细一点吗,实在不行把所有字段列出来,我自己去试也行啊