From 8f75cb89f1288d39bf4cf81b6f0017fd250d02e0 Mon Sep 17 00:00:00 2001 From: icanci Date: Sun, 13 Nov 2022 15:17:08 +0800 Subject: [PATCH] rec-engine-sdk --- rec-engine/pom.xml | 1 + rec-engine/rec-engine-sdk/pom.xml | 58 +++++++++++++++++++ .../rec/engine/sdk/RecContextLoader.java | 12 ++++ .../icanci/rec/engine/sdk/package-info.java | 8 +++ 4 files changed, 79 insertions(+) create mode 100644 rec-engine/rec-engine-sdk/pom.xml create mode 100644 rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/RecContextLoader.java create mode 100644 rec-engine/rec-engine-sdk/src/main/java/cn/icanci/rec/engine/sdk/package-info.java diff --git a/rec-engine/pom.xml b/rec-engine/pom.xml index 678ecf9..9dadbc6 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 0000000..73cb972 --- /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 0000000..e1468be --- /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 0000000..1a300a0 --- /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 -- Gitee