diff --git a/rec-engine/pom.xml b/rec-engine/pom.xml index 678ecf9a995f38deb058195aca42bb89f601feff..9dadbc63422f0057e46f8011e42f11b1afda2aa0 100644 --- a/rec-engine/pom.xml +++ b/rec-engine/pom.xml @@ -14,6 +14,7 @@ rec-engine-script rec-engine-rule + rec-engine-sdk diff --git a/rec-engine/rec-engine-sdk/pom.xml b/rec-engine/rec-engine-sdk/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..73cb9724470ac500b2147e4a1d4070ba34155a0b --- /dev/null +++ b/rec-engine/rec-engine-sdk/pom.xml @@ -0,0 +1,58 @@ + + + + rec-engine + cn.icanci.rec + ${revision} + + 4.0.0 + + rec-engine-sdk + + + 8 + 8 + + + + + cn.icanci.rec + rec-common + ${revision} + + + cn.icanci.rec + rec-engine-rule + ${revision} + + + cn.icanci.rec + rec-engine-script + ${revision} + + + + org.mvel + mvel2 + + + org.codehaus.groovy + groovy-all + pom + + + org.apache.commons + commons-lang3 + + + org.apache.commons + commons-collections4 + + + com.google.guava + guava + + + \ No newline at end of file diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/RecContextLoader.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/RecContextLoader.java new file mode 100644 index 0000000000000000000000000000000000000000..e1468be73630996ca67243a896036ce2970c7c60 --- /dev/null +++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/RecContextLoader.java @@ -0,0 +1,12 @@ +package cn.icanci.rec.engine.sdk; + +/** + * REC上下文加载器 + * TODO SDK 如何加载数据,如何替换数据 + * + * @author icanci + * @since 1.0 Created in 2022/11/13 15:15 + */ +public interface RecContextLoader { + +} diff --git a/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/package-info.java b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..1a300a05995b353bd7c811db62fb9e285cb4afd5 --- /dev/null +++ b/rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/package-info.java @@ -0,0 +1,8 @@ +/** + * SDK 对接入方提供服务 + * 接入方接入SDK即可进行数据的推送和治理 + * + * @author icanci + * @since 1.0 Created in 2022/11/13 15:13 + */ +package cn.icanci.rec.engine.sdk; \ No newline at end of file