spring-boot-starter-drools | Spring Boot Starter for booting fast | Rule Engine library
kandi X-RAY | spring-boot-starter-drools Summary
kandi X-RAY | spring-boot-starter-drools Summary
Spring Boot Starter for booting fast with the JBoss Business Rules Engine Drools Expert and KIE Components
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Be aware KieBase
- Be aware of the KieContainer service
- Creates the kie file system
- Get the rule files
- Returns the KieServices instance
- Creates a new KieSession
spring-boot-starter-drools Key Features
spring-boot-starter-drools Examples and Code Snippets
Community Discussions
Trending Discussions on spring-boot-starter-drools
QUESTION
I got issue with my integration to drools. I am using spring-boot-drool-starter which can be found here: https://github.com/jonashackt/spring-boot-starter-drools. I am decide to use this library, because kmodule.xml declared paths, doesn't search in spring boot's BOOT-INF...
What I am facing currently is Caused by: org.drools.template.parser.DecisionTableParseException: No RuleTable cells in spreadsheet.
I am assuming that there is problem with merging the .drt file (which includes the rules) and .xls. This is how my structure looks. Do you have any ideas? I am fighting with research and issue around the week...
...ANSWER
Answered 2017-Sep-11 at 15:51You don't have to use kmodule.xml file to merge spreadsheet with drt template. You can do it using ExternalSpreadsheetCompiler which generates DRL from the input streams containing the spreadsheet and drt file which you can get from classpath.
To create KieSession with generated rules do the following:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install spring-boot-starter-drools
You can use spring-boot-starter-drools like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the spring-boot-starter-drools component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page