(四)Metl二次开发-新增插件

1.复制一个插件文件夹,修改下名字,如:comp-condemo

里面目录如下:

 

build.gradle文件内容如下:

apply from: '../metl-assemble/common.gradle'

version = '3.2.2.' + pluginBuildNumber

dependencies {
    provided project(':metl-ui')   
    compile project(':comp-abstract')
    testCompile project(path: ':metl-core', configuration: 'testArtifacts')     
}

 

2.在metl-assemble项目下的文件/metl-assemble/settings.gradle中添加

2

3.在metl-core项目下的文件/metl-core/src/main/java/org/jumpmind/metl/core/plugin/PluginManager.java中如下添加:

4.在插件里面的plugin.xml配置插件ID,名称及运行类

5.在ui.xml配置插件图标和配置页面路径,需要对应插件ID

6.插件运行类主要继承 AbstractComponentRuntime,实现handle方法

 

7.页面绘制类主要继承 AbstractComponentEditPanel,实现buildUI方法

 

发布了27 篇原创文章 · 获赞 5 · 访问量 3万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览