【仅供内部供应商使用,不提供对外解答和培训】
...
节点名 | 含义 | 默认值 | 备注 | |
---|---|---|---|---|
id | 插件的唯一标志符 | 无 | 所有的插件id都不应该出现重复 | |
main-package | 插件中class的包名 | com.fr.plugin | 如果插件代码都在com.fr.plugin包下,则不需要这个属性,否则就需要利用这个属性来声明插件的包名 | |
name | 插件的名字 | 无 | 该名字会在插件管理器以及帆软市场中显示 | |
active | 插件是否处于激活状态 | false | 如果不写,该插件会默认处于未激活状态(无法使用插件功能) | |
hidden | 插件是否在插件管理器中隐藏 | false | ||
version | 插件版本 | 无 | 每次更新插件,需要手动改动这个版本号 | |
env-version | 插件适配的报表版本 | 无 | 一般为10.0 | |
app-version | 插件适配的移动端版本 | 无 | 仅移动端插件需要该属性 | |
jartime | 插件适配的jar版本 | 无 | 只有jar包的build日期大于插件要求的时间,插件才能正常运行 | |
vendor | 插件作者 | 无 | ||
description | 插件的简要描述信息 | 无 | ||
change-notes | 插件的更新信息 | 无 | 一般以倒序来写更新信息,方便查看插件最近的更新内容 | |
extra-core | 核心模块下的接口接入点 | 无 | ||
extra-decision | 平台模块下的接口接入点 | 无 | ||
extra-schedule | 定时调度模块下的接口接入点 | 无 | ||
extra-mobile | 移动端模块下的接口接入点 | 无 | ||
extra-report | 报表模块下的接口接入点 | 无 | ||
extra-form | 决策报表模块下的接口接入点 | 无 | ||
extra-chart | 图表模块下的接口接入点 | 无 | ||
extra-design | 设计器模块下的接口接入点 | 无 | ||
extra-chart-design | 设计器图表模块下的接口接入点 | 无 | ||
extra-analyse | BI模块下的接口接入点 | 无 | ||
function-recorder | 插件功能点类接入点 | 无 | ||
lifecycle-monitor | 插件生命周期类接入点 | 无 | ||
prefer-packages | 插件优先依赖目录 | 无用于解决插件依赖jar和主工程中jar冲突问题 | 用于解决插件依赖jar和主工程中jar冲突问题,子标签:prefer-package | |
dependence | 插件依赖信息接入点 | 无 | ||
attributes | 插件自定义属性 | 无 | ||
move-after-install | 插件安装后会执行的一些文件移动操作 | 无 |
插件之间也可以有依赖,例如插件A(id为com.test.a)、B(id为com.test.b)依赖了插件X(id为com.test.x),这个时候,可以在A或者B的plugin.xml的dependence属性来描述
...