diff --git a/pom.xml b/pom.xml index 0637f3f627..09997241e4 100644 --- a/pom.xml +++ b/pom.xml @@ -483,7 +483,7 @@ rabbitmq reactor-core rsocket - rule-engines + rule-engines-modules rxjava-modules atomikos reactive-systems @@ -886,7 +886,7 @@ rabbitmq reactor-core rsocket - rule-engines + rule-engines-modules rxjava-modules atomikos reactive-systems diff --git a/rule-engines/README.md b/rule-engines-modules/README.md similarity index 90% rename from rule-engines/README.md rename to rule-engines-modules/README.md index 64b1ec020d..6e3721f59c 100644 --- a/rule-engines/README.md +++ b/rule-engines-modules/README.md @@ -1,4 +1,4 @@ -## Rule Engines +## Rule Engines Modules This module contains articles about rule engines. Articles specific to a given rule engine go in the relevant submodule. diff --git a/rule-engines/easy-rules/pom.xml b/rule-engines-modules/easy-rules/pom.xml similarity index 94% rename from rule-engines/easy-rules/pom.xml rename to rule-engines-modules/easy-rules/pom.xml index a8159f2813..c8e875944c 100644 --- a/rule-engines/easy-rules/pom.xml +++ b/rule-engines-modules/easy-rules/pom.xml @@ -10,7 +10,7 @@ com.baeldung - rule-engines + rule-engines-modules 1.0.0-SNAPSHOT diff --git a/rule-engines/easy-rules/src/main/java/com/baeldung/easyrules/HelloWorldRule.java b/rule-engines-modules/easy-rules/src/main/java/com/baeldung/easyrules/HelloWorldRule.java similarity index 100% rename from rule-engines/easy-rules/src/main/java/com/baeldung/easyrules/HelloWorldRule.java rename to rule-engines-modules/easy-rules/src/main/java/com/baeldung/easyrules/HelloWorldRule.java diff --git a/rule-engines/easy-rules/src/main/java/com/baeldung/easyrules/Launcher.java b/rule-engines-modules/easy-rules/src/main/java/com/baeldung/easyrules/Launcher.java similarity index 100% rename from rule-engines/easy-rules/src/main/java/com/baeldung/easyrules/Launcher.java rename to rule-engines-modules/easy-rules/src/main/java/com/baeldung/easyrules/Launcher.java diff --git a/rule-engines/easy-rules/src/main/resources/logback.xml b/rule-engines-modules/easy-rules/src/main/resources/logback.xml similarity index 100% rename from rule-engines/easy-rules/src/main/resources/logback.xml rename to rule-engines-modules/easy-rules/src/main/resources/logback.xml diff --git a/rule-engines/evrete/README.md b/rule-engines-modules/evrete/README.md similarity index 100% rename from rule-engines/evrete/README.md rename to rule-engines-modules/evrete/README.md diff --git a/rule-engines/evrete/pom.xml b/rule-engines-modules/evrete/pom.xml similarity index 95% rename from rule-engines/evrete/pom.xml rename to rule-engines-modules/evrete/pom.xml index cfcadcb2ea..d94da2853f 100644 --- a/rule-engines/evrete/pom.xml +++ b/rule-engines-modules/evrete/pom.xml @@ -10,7 +10,7 @@ com.baeldung - rule-engines + rule-engines-modules 1.0.0-SNAPSHOT diff --git a/rule-engines/evrete/src/main/java/com/baeldung/evrete/introduction/IntroductionAJR.java b/rule-engines-modules/evrete/src/main/java/com/baeldung/evrete/introduction/IntroductionAJR.java similarity index 100% rename from rule-engines/evrete/src/main/java/com/baeldung/evrete/introduction/IntroductionAJR.java rename to rule-engines-modules/evrete/src/main/java/com/baeldung/evrete/introduction/IntroductionAJR.java diff --git a/rule-engines/evrete/src/main/java/com/baeldung/evrete/introduction/IntroductionInline.java b/rule-engines-modules/evrete/src/main/java/com/baeldung/evrete/introduction/IntroductionInline.java similarity index 100% rename from rule-engines/evrete/src/main/java/com/baeldung/evrete/introduction/IntroductionInline.java rename to rule-engines-modules/evrete/src/main/java/com/baeldung/evrete/introduction/IntroductionInline.java diff --git a/rule-engines/evrete/src/main/java/com/baeldung/evrete/introduction/model/Customer.java b/rule-engines-modules/evrete/src/main/java/com/baeldung/evrete/introduction/model/Customer.java similarity index 100% rename from rule-engines/evrete/src/main/java/com/baeldung/evrete/introduction/model/Customer.java rename to rule-engines-modules/evrete/src/main/java/com/baeldung/evrete/introduction/model/Customer.java diff --git a/rule-engines/evrete/src/main/java/com/baeldung/evrete/introduction/model/Invoice.java b/rule-engines-modules/evrete/src/main/java/com/baeldung/evrete/introduction/model/Invoice.java similarity index 100% rename from rule-engines/evrete/src/main/java/com/baeldung/evrete/introduction/model/Invoice.java rename to rule-engines-modules/evrete/src/main/java/com/baeldung/evrete/introduction/model/Invoice.java diff --git a/rule-engines/evrete/src/main/resources/logback.xml b/rule-engines-modules/evrete/src/main/resources/logback.xml similarity index 100% rename from rule-engines/evrete/src/main/resources/logback.xml rename to rule-engines-modules/evrete/src/main/resources/logback.xml diff --git a/rule-engines/evrete/src/main/resources/rules/SalesRuleset.java b/rule-engines-modules/evrete/src/main/resources/rules/SalesRuleset.java similarity index 100% rename from rule-engines/evrete/src/main/resources/rules/SalesRuleset.java rename to rule-engines-modules/evrete/src/main/resources/rules/SalesRuleset.java diff --git a/rule-engines/evrete/src/test/java/com/baeldung/evrete/introduction/IntroductionAJRUnitTest.java b/rule-engines-modules/evrete/src/test/java/com/baeldung/evrete/introduction/IntroductionAJRUnitTest.java similarity index 100% rename from rule-engines/evrete/src/test/java/com/baeldung/evrete/introduction/IntroductionAJRUnitTest.java rename to rule-engines-modules/evrete/src/test/java/com/baeldung/evrete/introduction/IntroductionAJRUnitTest.java diff --git a/rule-engines/evrete/src/test/java/com/baeldung/evrete/introduction/IntroductionInlineUnitTest.java b/rule-engines-modules/evrete/src/test/java/com/baeldung/evrete/introduction/IntroductionInlineUnitTest.java similarity index 100% rename from rule-engines/evrete/src/test/java/com/baeldung/evrete/introduction/IntroductionInlineUnitTest.java rename to rule-engines-modules/evrete/src/test/java/com/baeldung/evrete/introduction/IntroductionInlineUnitTest.java diff --git a/rule-engines/jess/README.md b/rule-engines-modules/jess/README.md similarity index 100% rename from rule-engines/jess/README.md rename to rule-engines-modules/jess/README.md diff --git a/rule-engines/jess/pom.xml b/rule-engines-modules/jess/pom.xml similarity index 100% rename from rule-engines/jess/pom.xml rename to rule-engines-modules/jess/pom.xml diff --git a/rule-engines/jess/src/main/java/com/baeldung/rules/jess/JessHello.java b/rule-engines-modules/jess/src/main/java/com/baeldung/rules/jess/JessHello.java similarity index 100% rename from rule-engines/jess/src/main/java/com/baeldung/rules/jess/JessHello.java rename to rule-engines-modules/jess/src/main/java/com/baeldung/rules/jess/JessHello.java diff --git a/rule-engines/jess/src/main/java/com/baeldung/rules/jess/JessWithData.java b/rule-engines-modules/jess/src/main/java/com/baeldung/rules/jess/JessWithData.java similarity index 100% rename from rule-engines/jess/src/main/java/com/baeldung/rules/jess/JessWithData.java rename to rule-engines-modules/jess/src/main/java/com/baeldung/rules/jess/JessWithData.java diff --git a/rule-engines/jess/src/main/java/com/baeldung/rules/jess/JessWithJsr94.java b/rule-engines-modules/jess/src/main/java/com/baeldung/rules/jess/JessWithJsr94.java similarity index 100% rename from rule-engines/jess/src/main/java/com/baeldung/rules/jess/JessWithJsr94.java rename to rule-engines-modules/jess/src/main/java/com/baeldung/rules/jess/JessWithJsr94.java diff --git a/rule-engines/jess/src/main/java/com/baeldung/rules/jess/model/Answer.java b/rule-engines-modules/jess/src/main/java/com/baeldung/rules/jess/model/Answer.java similarity index 100% rename from rule-engines/jess/src/main/java/com/baeldung/rules/jess/model/Answer.java rename to rule-engines-modules/jess/src/main/java/com/baeldung/rules/jess/model/Answer.java diff --git a/rule-engines/jess/src/main/java/com/baeldung/rules/jess/model/Question.java b/rule-engines-modules/jess/src/main/java/com/baeldung/rules/jess/model/Question.java similarity index 100% rename from rule-engines/jess/src/main/java/com/baeldung/rules/jess/model/Question.java rename to rule-engines-modules/jess/src/main/java/com/baeldung/rules/jess/model/Question.java diff --git a/rule-engines/jess/src/main/resources/bonus.clp b/rule-engines-modules/jess/src/main/resources/bonus.clp similarity index 100% rename from rule-engines/jess/src/main/resources/bonus.clp rename to rule-engines-modules/jess/src/main/resources/bonus.clp diff --git a/rule-engines/jess/src/main/resources/helloJess.clp b/rule-engines-modules/jess/src/main/resources/helloJess.clp similarity index 100% rename from rule-engines/jess/src/main/resources/helloJess.clp rename to rule-engines-modules/jess/src/main/resources/helloJess.clp diff --git a/rule-engines/openl-tablets/pom.xml b/rule-engines-modules/openl-tablets/pom.xml similarity index 95% rename from rule-engines/openl-tablets/pom.xml rename to rule-engines-modules/openl-tablets/pom.xml index 03b286e409..204efce6c5 100644 --- a/rule-engines/openl-tablets/pom.xml +++ b/rule-engines-modules/openl-tablets/pom.xml @@ -10,7 +10,7 @@ com.baeldung - rule-engines + rule-engines-modules 1.0.0-SNAPSHOT diff --git a/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/model/Case.java b/rule-engines-modules/openl-tablets/src/main/java/com/baeldung/openltablets/model/Case.java similarity index 100% rename from rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/model/Case.java rename to rule-engines-modules/openl-tablets/src/main/java/com/baeldung/openltablets/model/Case.java diff --git a/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/model/Greeting.java b/rule-engines-modules/openl-tablets/src/main/java/com/baeldung/openltablets/model/Greeting.java similarity index 100% rename from rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/model/Greeting.java rename to rule-engines-modules/openl-tablets/src/main/java/com/baeldung/openltablets/model/Greeting.java diff --git a/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/model/User.java b/rule-engines-modules/openl-tablets/src/main/java/com/baeldung/openltablets/model/User.java similarity index 100% rename from rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/model/User.java rename to rule-engines-modules/openl-tablets/src/main/java/com/baeldung/openltablets/model/User.java diff --git a/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/rules/IRule.java b/rule-engines-modules/openl-tablets/src/main/java/com/baeldung/openltablets/rules/IRule.java similarity index 100% rename from rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/rules/IRule.java rename to rule-engines-modules/openl-tablets/src/main/java/com/baeldung/openltablets/rules/IRule.java diff --git a/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/rules/Main.java b/rule-engines-modules/openl-tablets/src/main/java/com/baeldung/openltablets/rules/Main.java similarity index 100% rename from rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/rules/Main.java rename to rule-engines-modules/openl-tablets/src/main/java/com/baeldung/openltablets/rules/Main.java diff --git a/rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/rules/Response.java b/rule-engines-modules/openl-tablets/src/main/java/com/baeldung/openltablets/rules/Response.java similarity index 100% rename from rule-engines/openl-tablets/src/main/java/com/baeldung/openltablets/rules/Response.java rename to rule-engines-modules/openl-tablets/src/main/java/com/baeldung/openltablets/rules/Response.java diff --git a/rule-engines/openl-tablets/src/main/resources/logback.xml b/rule-engines-modules/openl-tablets/src/main/resources/logback.xml similarity index 100% rename from rule-engines/openl-tablets/src/main/resources/logback.xml rename to rule-engines-modules/openl-tablets/src/main/resources/logback.xml diff --git a/rule-engines/openl-tablets/src/main/resources/openltablets/HelloUser.xls b/rule-engines-modules/openl-tablets/src/main/resources/openltablets/HelloUser.xls similarity index 100% rename from rule-engines/openl-tablets/src/main/resources/openltablets/HelloUser.xls rename to rule-engines-modules/openl-tablets/src/main/resources/openltablets/HelloUser.xls diff --git a/rule-engines/pom.xml b/rule-engines-modules/pom.xml similarity index 89% rename from rule-engines/pom.xml rename to rule-engines-modules/pom.xml index 6d8a014128..dcd97c5f27 100644 --- a/rule-engines/pom.xml +++ b/rule-engines-modules/pom.xml @@ -3,8 +3,8 @@ xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - rule-engines - rule-engines + rule-engines-modules + rule-engines-modules pom diff --git a/rule-engines/rulebook/pom.xml b/rule-engines-modules/rulebook/pom.xml similarity index 94% rename from rule-engines/rulebook/pom.xml rename to rule-engines-modules/rulebook/pom.xml index 55b77c50df..55e312289e 100644 --- a/rule-engines/rulebook/pom.xml +++ b/rule-engines-modules/rulebook/pom.xml @@ -10,7 +10,7 @@ com.baeldung - rule-engines + rule-engines-modules 1.0.0-SNAPSHOT diff --git a/rule-engines/rulebook/src/main/java/com/baeldung/rulebook/HelloWorldRule.java b/rule-engines-modules/rulebook/src/main/java/com/baeldung/rulebook/HelloWorldRule.java similarity index 100% rename from rule-engines/rulebook/src/main/java/com/baeldung/rulebook/HelloWorldRule.java rename to rule-engines-modules/rulebook/src/main/java/com/baeldung/rulebook/HelloWorldRule.java diff --git a/rule-engines/rulebook/src/main/java/com/baeldung/rulebook/Launcher.java b/rule-engines-modules/rulebook/src/main/java/com/baeldung/rulebook/Launcher.java similarity index 100% rename from rule-engines/rulebook/src/main/java/com/baeldung/rulebook/Launcher.java rename to rule-engines-modules/rulebook/src/main/java/com/baeldung/rulebook/Launcher.java diff --git a/rule-engines/rulebook/src/main/resources/logback.xml b/rule-engines-modules/rulebook/src/main/resources/logback.xml similarity index 100% rename from rule-engines/rulebook/src/main/resources/logback.xml rename to rule-engines-modules/rulebook/src/main/resources/logback.xml