最近学习规则流开发,下面几个jar在idea无论是用maven还是gradle下载依赖后总是出错
kie-api-6.5.0.Final.jar、drools-compiler-6.5.0.Final.jar、kie-spring-6.5.0.Final.jar,可以在maven的配置文件
settings.xml配置如下阿里maven库,然后下载就好了
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
最后附上maven和gradle两种配置方式:
1、maven方式
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-api</artifactId>
<version>6.5.0.Final</version>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-compiler</artifactId>
<version>6.5.0.Final</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-spring</artifactId>
<version>6.5.0.Final</version>
</dependency>
2、gradle方式
buildscript {
ext {
springBootVersion = '1.5.1.RELEASE'
droolsVersion = '6.5.0.Final'
}
repositories {
mavenLocal()
maven {url 'http://maven.aliyun.com/nexus/content/groups/public/'}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
}
plugins {
id 'java'
}
//要让spring-boot-gradle-plugin起作用,就得加下面的apply plugin: 'java',springBootVersion才会起作用
apply plugin: 'java'
//apply plugin: 'war'
apply plugin: 'idea'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenLocal()
maven {url 'https://maven.aliyun.com/repository/public'}
}
dependencies {
compile("org.springframework.boot:spring-boot-starter-web")
compile("org.springframework.boot:spring-boot-starter-thymeleaf:${springBootVersion}");
compile("org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.2");
compile("mysql:mysql-connector-java:5.1.39")
compile("commons-io:commons-io:2.5")//FileUtils.readFileToString
compile("org.kie:kie-api:${droolsVersion}")
compile("org.drools:drools-compiler:${droolsVersion}")
compile("org.kie:kie-spring:${droolsVersion}")
testCompile("org.springframework.boot:spring-boot-starter-test:${springBootVersion}")
testCompile("junit:junit:4.12")
}