diff --git a/drools/src/main/java/com/baeldung/drools/config/DroolsBeanFactory.java b/drools/src/main/java/com/baeldung/drools/config/DroolsBeanFactory.java index bbc1f3170a..fd2090aecb 100644 --- a/drools/src/main/java/com/baeldung/drools/config/DroolsBeanFactory.java +++ b/drools/src/main/java/com/baeldung/drools/config/DroolsBeanFactory.java @@ -20,7 +20,7 @@ public class DroolsBeanFactory { private KieFileSystem getKieFileSystem() { KieFileSystem kieFileSystem = kieServices.newKieFileSystem(); - List rules = Arrays.asList("BackwardChaining.drl", "SuggestApplicant.drl", "Product_rules.xls"); + List rules = Arrays.asList("BackwardChaining.drl", "SuggestApplicant.drl", "Product_rules.drl.xls"); for(String rule:rules) { kieFileSystem.write(ResourceFactory.newClassPathResource(rule)); } @@ -52,7 +52,7 @@ public class DroolsBeanFactory { kieFileSystem.write(ResourceFactory.newClassPathResource("com/baeldung/drools/rules/BackwardChaining.drl")); kieFileSystem.write(ResourceFactory.newClassPathResource("com/baeldung/drools/rules/SuggestApplicant.drl")); - kieFileSystem.write(ResourceFactory.newClassPathResource("com/baeldung/drools/rules/Product_rules.xls")); + kieFileSystem.write(ResourceFactory.newClassPathResource("com/baeldung/drools/rules/Product_rules.drl.xls")); KieBuilder kb = kieServices.newKieBuilder(kieFileSystem); kb.buildAll(); @@ -83,7 +83,7 @@ public class DroolsBeanFactory { /* * Can be used for debugging - * Input excelFile example: com/baeldung/drools/rules/Discount.xls + * Input excelFile example: com/baeldung/drools/rules/Discount.drl.xls */ public String getDrlFromExcel(String excelFile) { DecisionTableConfiguration configuration = KnowledgeBuilderFactory.newDecisionTableConfiguration(); diff --git a/drools/src/main/resources/com/baeldung/drools/rules/Discount.xls b/drools/src/main/resources/com/baeldung/drools/rules/Discount.drl.xls similarity index 100% rename from drools/src/main/resources/com/baeldung/drools/rules/Discount.xls rename to drools/src/main/resources/com/baeldung/drools/rules/Discount.drl.xls diff --git a/drools/src/main/resources/com/baeldung/drools/rules/Product_rules.xls b/drools/src/main/resources/com/baeldung/drools/rules/Product_rules.drl.xls similarity index 100% rename from drools/src/main/resources/com/baeldung/drools/rules/Product_rules.xls rename to drools/src/main/resources/com/baeldung/drools/rules/Product_rules.drl.xls diff --git a/drools/src/test/java/com/baeldung/drools/service/DiscountExcelIntegrationTest.java b/drools/src/test/java/com/baeldung/drools/service/DiscountExcelIntegrationTest.java index c3c4ebd4f8..49a5f81d38 100644 --- a/drools/src/test/java/com/baeldung/drools/service/DiscountExcelIntegrationTest.java +++ b/drools/src/test/java/com/baeldung/drools/service/DiscountExcelIntegrationTest.java @@ -18,7 +18,7 @@ public class DiscountExcelIntegrationTest { @Before public void setup() { - Resource resource = ResourceFactory.newClassPathResource("com/baeldung/drools/rules/Discount.xls", getClass()); + Resource resource = ResourceFactory.newClassPathResource("com/baeldung/drools/rules/Discount.drl.xls", getClass()); kSession = new DroolsBeanFactory().getKieSession(resource); }