我正在使用 KIE Drools Workbench(带有 Tomcat7)。这是为即将到来的项目评估 Drools 过程的一部分。
我有以下疑问:
在此处的 Data Modeler 选项中,我想知道是否可以向我的 Java 对象添加方法。
Drools 工作台将所有项目工作存储到 GIT 存储库。我可以切断这个 GIT 连接并将所有项目工作直接保存到我的文件中吗?
在此先感谢您的帮助。
我正在使用 KIE Drools Workbench(带有 Tomcat7)。这是为即将到来的项目评估 Drools 过程的一部分。
我有以下疑问:
在此处的 Data Modeler 选项中,我想知道是否可以向我的 Java 对象添加方法。
Drools 工作台将所有项目工作存储到 GIT 存储库。我可以切断这个 GIT 连接并将所有项目工作直接保存到我的文件中吗?
在此先感谢您的帮助。
1- 是的,在社区版本 6.2 中,可以在 drools-wb 和 kie-wb 中添加您自己的方法。为此,您基本上有两个选择。
1.1: use the source tab.
(note: unless you have admin or developer role, the source tab will work in read only mode)
1.2: clone the git repository where your project is, modify the given files and push the chages to the server again. (see below)
2- 工作台在 VFS 之上工作,当前版本和未来版本是通过基于 Git 的 VFS 实现交付的。所以基本上你看到的是工作台与 git 存储库一起工作。即使理论上可以提供一些其他的 VFS 实现,这也不是一件容易的事。就是说,你不能切断这个 GIT 连接。但是鉴于工作台内部启动了一个 GIT 服务,您总是可以在工作台中克隆给定的 git 存储库并访问所需的文件。事实上,您可以执行最常见的 git 命令。
这是一个如何在工作台中克隆 git 存储库的示例。
git clone ssh://admin@localhost:8001/uf-playground
最后值得一提的是,数据对象通常是 POJO(带有一些注释),旨在用于承载数据的规则和流程的上下文中。我们应该避免添加“sendAnEmail()”、“doComplexLogic() 等方法。