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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

1、插件依赖类型:

插件的依赖类型分为三种:插件、资源文件、服务文件

2、插件依赖的加载逻辑

       工程启动时,会检测插件的依赖,并通过日志信息,告知用户所依赖的是否存在。如果插件

的依赖为服务文件时,检测到依赖之后,会立即启动服务。

2、设计器端更新插件说明:

       当插件的依赖类型为插件时,用户在更新插件或者下载插件时,不会及时提醒用户下载依赖,

而是当设计器重新启动时,通过日志告知需要依赖某个插件,此时,用户可以根据日志信息继续

下载依赖的插件。

       当插件依赖的类型为资源文件或者服务文件是,用户在更新插件或者下载插件时,会提醒用户

需要依赖的资源文件或服务文件。用户可以选择下载或者不下载依赖。

3、平台更新插件说明:

       当插件的依赖类型为插件时,用户在更新插件或者下载插件时,不会同时下载依赖的插件。

       当插件依赖的类型为资源文件或者服务文件是,用户在更新插件或者下载插件时,会默认将依

赖同插件一起下载。

4、插件依赖配置说明:

       添加依赖的方法是在插件配置文件的dependence属性中添加依赖节点DependenceUnit,节点的

属性为依赖的标志号dependenceID、依赖的类型dependenceType、依赖的安装地址dependenceDir

如果插件的类型为service时,可设置启动服务的处理类class,

5、插件配置示例:

<dependence>
<DependenceUnit dependenceID="plugin.geojson" dependenceType="file" dependenceDir="/resources/geojson"/>
<DependenceUnit dependenceID="plugin.phantomjs" dependenceType="service" dependenceDir="/resources/phantomjs" class="com.fr.plugin.chart.export.pool.ServerObjectFactoryInterface"/>
</dependence>


  • No labels