Skip to content

Commit

Permalink
Update KIE, Drools to 7.3.0.Final, other misc updates
Browse files Browse the repository at this point in the history
  • Loading branch information
jonesde committed Oct 9, 2017
1 parent d613b4a commit 15778c6
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -45,29 +45,29 @@ dependencies {
compile 'jsr94:jsr94:1.1' // ???

// KIE Libraries: Drools/jBPM/etc
compile 'org.kie:kie-api:7.0.0.Final' // Apache 2.0
compile 'org.drools:drools-core:7.0.0.Final' // Apache 2.0
compile 'org.drools:drools-jsr94:7.0.0.Final' // Apache 2.0
compile 'org.kie:kie-api:7.3.0.Final' // Apache 2.0
compile 'org.drools:drools-core:7.3.0.Final' // Apache 2.0
compile 'org.drools:drools-jsr94:7.2.0.Final' // Apache 2.0
// another big mess drools-compiler depends on a bunch of stuff, including xstream which depends on xmlpull which is
// included in xpp3:xpp3_min, ie redundant classes; so bunch of manual dependencies
compile module('org.drools:drools-compiler:7.0.0.Final') // Apache 2.0
compile module('org.drools:drools-compiler:7.3.0.Final') // Apache 2.0
runtime 'org.antlr:antlr-runtime:3.5.2'
runtime 'org.mvel:mvel2:2.3.1.Final'
runtime 'org.mvel:mvel2:2.3.2.Final'
runtime module('com.thoughtworks.xstream:xstream:1.4.10')
runtime 'xpp3:xpp3_min:1.1.4c' // leave out xmlpull here
runtime 'com.google.protobuf:protobuf-java:3.3.1'
runtime 'com.google.protobuf:protobuf-java:3.4.0'
// NOTE: drools java dialect options include ECLIPSE, JANINO, and NATIVE; NATIVE would be good but broken now with Java 8
// using older version of Janino (2.5.16) as it is the latest version Drools supports
runtime 'org.codehaus.janino:janino:2.5.16' // New BSD
// 'org.codehaus.janino:janino:2.7.8', 'org.codehaus.janino:commons-compiler:2.7.8', 'org.codehaus.janino:commons-compiler-jdk:2.7.8'
// ECJ latest works fine with Drools but is much bigger/etc and so far we are using mvel and not java dialect anyway
// runtime 'org.eclipse.jdt.core.compiler:ecj:4.5.1'
compile ('org.drools:drools-decisiontables:7.0.0.Final') { // Apache 2.0
compile ('org.drools:drools-decisiontables:7.3.0.Final') { // Apache 2.0
exclude group: 'org.apache.poi'
}
compile 'org.apache.poi:poi:3.16'
compile 'org.apache.poi:poi:3.17'
// NOTE: org.apache.poi:poi-ooxml-schemas is a required dependency for drools-decisiontables (through poi-ooxml), but it's a huge file and runs fine without it
compile module('org.apache.poi:poi-ooxml:3.16')
compile module('org.apache.poi:poi-ooxml:3.17')
}

// by default the Java plugin runs test on build, change to not do that (only run test if explicit task)
Expand Down

0 comments on commit 15778c6

Please sign in to comment.