【仅供内部供应商使用,不提供对外解答和培训】

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

节点名含义默认值备注
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-analyseBI模块下的接口接入点 
function-recorder插件功能点类接入点 
lifecycle-monitor插件生命周期类接入点 
prefer-packages插件优先依赖目录用于解决插件依赖jar和主工程中jar冲突问题用于解决插件依赖jar和主工程中jar冲突问题,子标签:prefer-package
dependence插件依赖信息接入点 
attributes插件自定义属性 
move-after-install插件安装后会执行的一些文件移动操作 

dependence

插件之间也可以有依赖,例如插件A(id为com.test.a)、B(id为com.test.b)依赖了插件X(id为com.test.x),这个时候,可以在A或者B的plugin.xml的dependence属性来描述

...