LiteFlow 深度和 IDEA 结合,发布 IDEA 插件,规则编排如虎添翼!

前言

LiteFlow今天正式发布IDEA插件LiteFlowX!

这款IDEA插件能深度和LiteFlow规则文件结合,能够方便的在IDEA进行跳转,定位组件。极大的弥补了LiteFlow的规则文件不能很好的定位代码的问题!

先简单介绍下LiteFlow框架:

LiteFlow框架是一个Java领域小而美的开源规则编排引擎,在2020年开源,到目前为止迭代了36个版本,有日益庞大的社区和众多使用者,如你想了解这款开源引擎,可以移步官网,强大的文档让你快速上手:

https://liteflow.yomahub.com/

我虽然是LiteFlow框架的作者,但是这款插件却并不是出自我手,是出自一个非常有才的群友小易,也是LiteFlow框架的使用者之一,感谢他为LiteFlow框架做了这么一款插件,为开源精神狂赞!

审核过程中的一个趣事

小易同学和我说了开发计划后,我就很看好。没想到一周后,就给我看了样品。并且表示已经提交Jetbrains Marketplace了。

在等审核的过程中,还发生一件啼笑皆非的趣事。

大概在发文的前一天下午,小易同学找到我说,插件审核请求被驳回了。理由十分让我们哭笑不得,大家请看图:

小易同学使用了LiteFlow的LOGO作为插件的ICON,但是JetBrains那边表示,这图标有点像"那脆"标志(谐音自己体会),这会让有些用户觉得不舒服。。。。

我就想问,这LOGO怎么看都是个风车,怎么就和XX扯上了呢。。

这是逼我要换LOGO吗。

最后不得以,只能对LOGO进行了一些简单的变形,重新提交审核。

如何安装

以上是审核期间一个趣事,我就顺便记录下来了。

目前插件已经发到了插件市场,不过目前发布的是alpha版本的,如果直接在IDEA的Marketplace上搜是搜不到的,要添加一下Marketplace的Alpha Channel才能搜到。

新增以下链接:

https://plugins.jetbrains.com/plugins/alpha/list

添加后,搜索LiteFlowX,就会出现LiteFLow插件:

如何使用

安装了插件之后,再回到规则文件里。就可以看到规则里有了一些变化:

各个图标解释下:

  • 文件图标跳转组件的定义类(如果你的Node是定义在规则内)

  • 红色跳转组件的定义类

  • 绿色跳转Chain的定义处

  • 紫色跳转Node的定义(如果你的Node是定义在规则内)

LiteFlow支持三种配置格式,xml/json/yml。

这款插件目前对xml和json有支持,yml格式的暂时还没支持哦。

最后

这款插件也是开源的,在这里放上这款插件的开源仓库地址,大家去点star哦。

Gitee:https://gitee.com/liupeiqiang/LiteFlowX Github:https://github.com/Coder-XiaoYi/LiteFlowX

众人拾材火焰高,开源精神每个人都可以有,这样开源项目才能变的越来越好,感谢这位兄弟为LiteFlow所做的贡献。如果大家正在学习和使用LiteFlow,可以按文中的方法去下载插件使用看看。

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/196268/liteflow-idea

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。