1.说明

Drools使用时不是必须依赖插件的,
只是在安装了相应的插件之后,
在开发工具中能识别到对应的drools文件,
能够进行一些智能提示。
以及使用插件提供的便捷功能。

2.Eclipse插件

在Eclipse的插件市场中没有找到Drools插件,
只能使用离线方式安装,
先从Drools的官方下载渠道Download
下载名称为Drools and jBPM tools的ZIP包:
droolsjbpm-tools-distribution-7.47.0.Final.zip
解压后有两种安装方式。

2.1.Eclipse本地插件安装方法

Eclipse -> Help -> Install New Software -> Add...
在弹出的对话框内点击Local,
选择之前解压文件的目录:
…/binaries/org.drools.updatesite
然后一路Next安装完毕。

2.2.直接拷贝插件到Eclipse安装目录

拷贝解压后…/binaries/org.drools.updatesite下的
features和plugins两个目录,
直接粘贴到Eclipse安装目录下即可。

具体操作请参考:Drools教程(基础篇)—— Eclipse插件安装Drools7.12.0教程:Eclipse中安装Drools插件和Drools 运行时

3.IDEA插件

在IDEA最近的版本中已经内置了Drools插件,
不需要另外安装,
在Settings中搜索drools关键字,
能够找到即说明有Drools插件了。

如果需要安装请操作:
IDEA -> File -> Settings -> Plugins -> 搜索Drools -> 安装JBoss Drools support

4.通过插件创建工程

Eclipse安装好Drools插件后,
可以通过插件创建Drools工程,
File -> New -> Other... -> Drools -> Drools Project
创建时可以选择三个Drools提供的使用样例,
Drools工程创建好后,
其java目录下的三个java文件分别对应了resources目录下,
三种不同的Drools规则的编写方式:

DroolsTest.java         -> Samples.drl
DecisionTableTest.java -> Samples.xls
ProcessTest.java -> sample.bpmn

具体操作请参考:Drools教程(基础篇)——创建项目
其中最常用的是drl文件方式。
但是没有必要使用这种繁琐的创建方式,
可以参考另一篇文章,
不依赖插件也能方便创建Drools工程,Drools创建Maven工程

Drools的Eclipse_IDEA插件安装的更多相关文章

  1. 【转载】eclipse插件安装

    原文:http://blog.csdn.net/dylan619/article/details/46839941 原来的eclipse3.7安装了太多插件后,m2e怎么也安装不成功,因此今天重新下载 ...

  2. 【转】eclipse集成开发工具的插件安装

    转发一:打开Eclipse下载地址(http://www.eclipse.org/downloads/),可以看到有好多版本的Eclipse可供下载,初学者往往是一头雾水,不知道下载哪一个版本. 各个 ...

  3. jBPM 6 开发 eclipse 插件安装

    jBPM 6 开发 eclipse 插件安装 概述 与之前的jBPM 5相比,jBPM 6 新引入的kjars及mavenized的特性,使流程开发设计与之前有了很大的不同,本文主要说明jBPM 6 ...

  4. [Android Studio]SQLScout插件安装破解

    以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/5972138.html [Android Studio]SQLS ...

  5. elasticsearch5.0及head插件安装

        这个瞎jb整了半天.准备把es2.4升级到5.0,结果老报错 环境:centos6.5+es2.4是ok的换成es5就出毛病.也不能说啥 ,我用的是最新的 源码解压启动时候报错,具体错误for ...

  6. subtext3插件安装

    1.启用Package Control,利用它进行插件安装: 启用方法:菜单栏-view-show console 在弹出的输入框内,输入以下代码,按回车,稍后会出现package control安装 ...

  7. webapp应用---cordova.js 3.7.0插件安装总结

    今天是2014年的最后一天,年终总结什么的就不写了.记录一下今天的工作内容.如果不知道phoneGap,那么就不需要往下看了,phoneGap现在已经叫cordova了,叫什么不重要,重要的是它对we ...

  8. 分布式搜索引擎ElasticSearch+Kibana (Marvel插件安装详解)

    在安装插件的过程中,尤其是安装Marvel插件遇到了很多问题,要下载license.Marvel-agent,又要下载安装Kibana 版本需求 Java 7 or later Elasticsear ...

  9. Sublime text3 常用插件 安装

    1 安装插件前的准备工作 首先确保你的Sublime Text3编辑器为官方版(非破解版),建议下载官网的便携版本(好处多多). 然后安装插件管理工具(Package Control) 1.1 打开S ...

随机推荐

  1. Data Calendar

    1.Date对象 Date类在java.util包中.使用Date类的无参数构造方法创建的对象可以获取本地当前时间. 用Date的构造方法Date(long time)创建的Date对象表 示相对19 ...

  2. Linux基础命令---mirror获取ftp目录

    mirror 使用lftp登录ftp服务器之后,可以使用mirror指令从服务器获取目录   1.语法       mirror [OPTS] [source [target]]   2.选项列表 选 ...

  3. Spring Cloud使用

    一.创建提供者工程01-provider-8081 (1) 创建工程 创建一个Spring Initializr工程,并命名为01-provider-8081.导入Lombok.Web.JPA及MyS ...

  4. mysql死锁com.mysql.cj.jdbc.exception.MYSQLTransactionRollbackException Deadlock found when trying to get lock;try restarting transaction

    1.生产环境出现以下报错 该错误发生在update操作中,该表并未建立索引,也就是只有InnoDB默认的主键索引,发生错误的程序是for循环中update. 什么情况下会出现Deadlock foun ...

  5. 【Linux】【Basis】用户、组和权限管理

    1. 概念: 1.1. 每个使用者都有,用户标识UID和密码:并且有身份(Authentication),授权(Authorization),审计(Audition):组(用户组,用户容器) 1.2. ...

  6. lucene中创建索引库

    package com.hope.lucene;import org.apache.commons.io.FileUtils;import org.apache.lucene.document.Doc ...

  7. 【转】在本地运行leetcode核心代码

    https://zhuanlan.zhihu.com/p/342993772 在调用solution之前,要加一句 Solution solution; solution.函数名(输入变量); 以下是 ...

  8. 【Matlab】find函数用法

    find(A):返回向量中非零元素的位置 注意返回的是位置的脚标 //类似python,还是很好用的 如果是二维矩阵,是先横行后列的 b=find(a),a是一个矩阵,查询非零元素的位置 如果X是一个 ...

  9. 【划重点】Python遍历列表的四种方法

    一.通过for循环直接遍历 user1 = ["宋江","林冲","卢俊义","吴用"] for user in use ...

  10. set env export区别

    set env export区别 set,env和export这三个命令都可以用来显示shell变量,区别[root@localhost root]# aaa=bbb[root@localhost r ...