diff --git a/mall-ebtp-cloud-apollo-starter/pom.xml b/mall-ebtp-cloud-apollo-starter/pom.xml
new file mode 100644
index 0000000..6acb98f
--- /dev/null
+++ b/mall-ebtp-cloud-apollo-starter/pom.xml
@@ -0,0 +1,36 @@
+
+
+ 4.0.0
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-parent
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-apollo-starter
+ 0.0.1
+ mall-ebtp-cloud-apollo-stater
+
+
+ Chinaunicom, Inc.
+
+
+
+
+ Ajaxfan
+ 909938737@qq.com
+ Chinaunicom, Inc.
+
+
+
+
+
+ com.ctrip.framework.apollo
+ apollo-client
+
+
+
diff --git a/mall-ebtp-cloud-apollo-starter/src/main/java/org/mall/ebtp/cloud/apollo/stater/App.java b/mall-ebtp-cloud-apollo-starter/src/main/java/org/mall/ebtp/cloud/apollo/stater/App.java
new file mode 100644
index 0000000..d7a04f8
--- /dev/null
+++ b/mall-ebtp-cloud-apollo-starter/src/main/java/org/mall/ebtp/cloud/apollo/stater/App.java
@@ -0,0 +1,13 @@
+package org.mall.ebtp.cloud.apollo.stater;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/mall-ebtp-cloud-apollo-starter/src/test/java/org/mall/ebtp/cloud/apollo/stater/AppTest.java b/mall-ebtp-cloud-apollo-starter/src/test/java/org/mall/ebtp/cloud/apollo/stater/AppTest.java
new file mode 100644
index 0000000..2675aab
--- /dev/null
+++ b/mall-ebtp-cloud-apollo-starter/src/test/java/org/mall/ebtp/cloud/apollo/stater/AppTest.java
@@ -0,0 +1,38 @@
+package org.mall.ebtp.cloud.apollo.stater;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+ extends TestCase
+{
+ /**
+ * Create the test case
+ *
+ * @param testName name of the test case
+ */
+ public AppTest( String testName )
+ {
+ super( testName );
+ }
+
+ /**
+ * @return the suite of tests being tested
+ */
+ public static Test suite()
+ {
+ return new TestSuite( AppTest.class );
+ }
+
+ /**
+ * Rigourous Test :-)
+ */
+ public void testApp()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/mall-ebtp-cloud-eureka-starter/pom.xml b/mall-ebtp-cloud-eureka-starter/pom.xml
new file mode 100644
index 0000000..ac88122
--- /dev/null
+++ b/mall-ebtp-cloud-eureka-starter/pom.xml
@@ -0,0 +1,36 @@
+
+
+ 4.0.0
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-parent
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-eureka-starter
+ 0.0.1
+ mall-ebtp-cloud-eureka-starter
+
+
+ Chinaunicom, Inc.
+
+
+
+
+ Ajaxfan
+ 909938737@qq.com
+ Chinaunicom, Inc.
+
+
+
+
+
+ org.springframework.cloud
+ spring-cloud-starter-netflix-eureka-client
+
+
+
diff --git a/mall-ebtp-cloud-eureka-starter/src/main/java/org/mall/ebtp/cloud/eureka/starter/App.java b/mall-ebtp-cloud-eureka-starter/src/main/java/org/mall/ebtp/cloud/eureka/starter/App.java
new file mode 100644
index 0000000..bcd9884
--- /dev/null
+++ b/mall-ebtp-cloud-eureka-starter/src/main/java/org/mall/ebtp/cloud/eureka/starter/App.java
@@ -0,0 +1,13 @@
+package org.mall.ebtp.cloud.eureka.starter;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/mall-ebtp-cloud-eureka-starter/src/main/resources/application.yml b/mall-ebtp-cloud-eureka-starter/src/main/resources/application.yml
new file mode 100644
index 0000000..591123d
--- /dev/null
+++ b/mall-ebtp-cloud-eureka-starter/src/main/resources/application.yml
@@ -0,0 +1,9 @@
+# 胜智云eureka 统一配置
+eureka:
+ client:
+ service-url:
+ defaultZone: http://192.168.40.17:12093/eureka/,http://192.168.40.17:18126/eureka/,http://192.168.40.17:28641/eureka/
+ instance:
+ prefer-ip-address: true
+ instance-id: ${spring.cloud.client.ip-address}:${server.port}
+
\ No newline at end of file
diff --git a/mall-ebtp-cloud-eureka-starter/src/test/java/org/mall/ebtp/cloud/eureka/starter/AppTest.java b/mall-ebtp-cloud-eureka-starter/src/test/java/org/mall/ebtp/cloud/eureka/starter/AppTest.java
new file mode 100644
index 0000000..803283b
--- /dev/null
+++ b/mall-ebtp-cloud-eureka-starter/src/test/java/org/mall/ebtp/cloud/eureka/starter/AppTest.java
@@ -0,0 +1,38 @@
+package org.mall.ebtp.cloud.eureka.starter;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+ extends TestCase
+{
+ /**
+ * Create the test case
+ *
+ * @param testName name of the test case
+ */
+ public AppTest( String testName )
+ {
+ super( testName );
+ }
+
+ /**
+ * @return the suite of tests being tested
+ */
+ public static Test suite()
+ {
+ return new TestSuite( AppTest.class );
+ }
+
+ /**
+ * Rigourous Test :-)
+ */
+ public void testApp()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/mall-ebtp-cloud-feign-starter/pom.xml b/mall-ebtp-cloud-feign-starter/pom.xml
new file mode 100644
index 0000000..3b6814b
--- /dev/null
+++ b/mall-ebtp-cloud-feign-starter/pom.xml
@@ -0,0 +1,24 @@
+
+
+ 4.0.0
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-parent
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-feign-starter
+ 0.0.1
+ mall-ebtp-cloud-feign-starter
+
+
+
+ org.springframework.cloud
+ spring-cloud-starter-openfeign
+
+
+
diff --git a/mall-ebtp-cloud-feign-starter/src/main/java/org/mall/ebtp/cloud/feign/starter/App.java b/mall-ebtp-cloud-feign-starter/src/main/java/org/mall/ebtp/cloud/feign/starter/App.java
new file mode 100644
index 0000000..83e8b51
--- /dev/null
+++ b/mall-ebtp-cloud-feign-starter/src/main/java/org/mall/ebtp/cloud/feign/starter/App.java
@@ -0,0 +1,13 @@
+package org.mall.ebtp.cloud.feign.starter;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/mall-ebtp-cloud-feign-starter/src/test/java/org/mall/ebtp/cloud/feign/starter/AppTest.java b/mall-ebtp-cloud-feign-starter/src/test/java/org/mall/ebtp/cloud/feign/starter/AppTest.java
new file mode 100644
index 0000000..0021712
--- /dev/null
+++ b/mall-ebtp-cloud-feign-starter/src/test/java/org/mall/ebtp/cloud/feign/starter/AppTest.java
@@ -0,0 +1,38 @@
+package org.mall.ebtp.cloud.feign.starter;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+ extends TestCase
+{
+ /**
+ * Create the test case
+ *
+ * @param testName name of the test case
+ */
+ public AppTest( String testName )
+ {
+ super( testName );
+ }
+
+ /**
+ * @return the suite of tests being tested
+ */
+ public static Test suite()
+ {
+ return new TestSuite( AppTest.class );
+ }
+
+ /**
+ * Rigourous Test :-)
+ */
+ public void testApp()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/mall-ebtp-cloud-fileupload-starter/pom.xml b/mall-ebtp-cloud-fileupload-starter/pom.xml
new file mode 100644
index 0000000..c4ab016
--- /dev/null
+++ b/mall-ebtp-cloud-fileupload-starter/pom.xml
@@ -0,0 +1,28 @@
+
+
+ 4.0.0
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-parent
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-fileupload-starter
+ 0.0.1
+ mall-ebtp-cloud-fileupload-starter
+
+
+
+ cn.chinaunicom.sdsi
+ unifast-storage
+
+
+ commons-fileupload
+ commons-fileupload
+
+
+
diff --git a/mall-ebtp-cloud-fileupload-starter/src/main/java/org/mall/ebtp/cloud/fileupload/starter/App.java b/mall-ebtp-cloud-fileupload-starter/src/main/java/org/mall/ebtp/cloud/fileupload/starter/App.java
new file mode 100644
index 0000000..c137706
--- /dev/null
+++ b/mall-ebtp-cloud-fileupload-starter/src/main/java/org/mall/ebtp/cloud/fileupload/starter/App.java
@@ -0,0 +1,13 @@
+package org.mall.ebtp.cloud.fileupload.starter;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/mall-ebtp-cloud-fileupload-starter/src/test/java/org/mall/ebtp/cloud/fileupload/starter/AppTest.java b/mall-ebtp-cloud-fileupload-starter/src/test/java/org/mall/ebtp/cloud/fileupload/starter/AppTest.java
new file mode 100644
index 0000000..3fbec1a
--- /dev/null
+++ b/mall-ebtp-cloud-fileupload-starter/src/test/java/org/mall/ebtp/cloud/fileupload/starter/AppTest.java
@@ -0,0 +1,38 @@
+package org.mall.ebtp.cloud.fileupload.starter;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+ extends TestCase
+{
+ /**
+ * Create the test case
+ *
+ * @param testName name of the test case
+ */
+ public AppTest( String testName )
+ {
+ super( testName );
+ }
+
+ /**
+ * @return the suite of tests being tested
+ */
+ public static Test suite()
+ {
+ return new TestSuite( AppTest.class );
+ }
+
+ /**
+ * Rigourous Test :-)
+ */
+ public void testApp()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/mall-ebtp-cloud-jpa-starter/pom.xml b/mall-ebtp-cloud-jpa-starter/pom.xml
new file mode 100644
index 0000000..2b5f77e
--- /dev/null
+++ b/mall-ebtp-cloud-jpa-starter/pom.xml
@@ -0,0 +1,32 @@
+
+
+ 4.0.0
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-parent
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-jpa-starter
+ 0.0.1
+ mall-ebtp-cloud-jpa-starter
+
+
+
+ com.baomidou
+ mybatis-plus-boot-starter
+
+
+ org.springframework.boot
+ spring-boot-starter-cache
+
+
+ com.alibaba
+ druid
+
+
+
diff --git a/mall-ebtp-cloud-jpa-starter/src/main/java/org/mall/ebtp/cloud/jpa/starter/App.java b/mall-ebtp-cloud-jpa-starter/src/main/java/org/mall/ebtp/cloud/jpa/starter/App.java
new file mode 100644
index 0000000..e681a0a
--- /dev/null
+++ b/mall-ebtp-cloud-jpa-starter/src/main/java/org/mall/ebtp/cloud/jpa/starter/App.java
@@ -0,0 +1,13 @@
+package org.mall.ebtp.cloud.jpa.starter;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/mall-ebtp-cloud-jpa-starter/src/test/java/org/mall/ebtp/cloud/jpa/starter/AppTest.java b/mall-ebtp-cloud-jpa-starter/src/test/java/org/mall/ebtp/cloud/jpa/starter/AppTest.java
new file mode 100644
index 0000000..33ff965
--- /dev/null
+++ b/mall-ebtp-cloud-jpa-starter/src/test/java/org/mall/ebtp/cloud/jpa/starter/AppTest.java
@@ -0,0 +1,38 @@
+package org.mall.ebtp.cloud.jpa.starter;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+ extends TestCase
+{
+ /**
+ * Create the test case
+ *
+ * @param testName name of the test case
+ */
+ public AppTest( String testName )
+ {
+ super( testName );
+ }
+
+ /**
+ * @return the suite of tests being tested
+ */
+ public static Test suite()
+ {
+ return new TestSuite( AppTest.class );
+ }
+
+ /**
+ * Rigourous Test :-)
+ */
+ public void testApp()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/mall-ebtp-cloud-kafka-starter/pom.xml b/mall-ebtp-cloud-kafka-starter/pom.xml
new file mode 100644
index 0000000..532b333
--- /dev/null
+++ b/mall-ebtp-cloud-kafka-starter/pom.xml
@@ -0,0 +1,24 @@
+
+
+ 4.0.0
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-parent
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-kafka-starter
+ 0.0.1
+ mall-ebtp-cloud-kafka-starter
+
+
+
+ org.springframework.kafka
+ spring-kafka
+
+
+
\ No newline at end of file
diff --git a/mall-ebtp-cloud-kafka-starter/src/main/java/org/mall/ebtp/cloud/kafka/starter/App.java b/mall-ebtp-cloud-kafka-starter/src/main/java/org/mall/ebtp/cloud/kafka/starter/App.java
new file mode 100644
index 0000000..7d3402c
--- /dev/null
+++ b/mall-ebtp-cloud-kafka-starter/src/main/java/org/mall/ebtp/cloud/kafka/starter/App.java
@@ -0,0 +1,13 @@
+package org.mall.ebtp.cloud.kafka.starter;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/mall-ebtp-cloud-kafka-starter/src/test/java/org/mall/ebtp/cloud/kafka/starter/AppTest.java b/mall-ebtp-cloud-kafka-starter/src/test/java/org/mall/ebtp/cloud/kafka/starter/AppTest.java
new file mode 100644
index 0000000..cd87031
--- /dev/null
+++ b/mall-ebtp-cloud-kafka-starter/src/test/java/org/mall/ebtp/cloud/kafka/starter/AppTest.java
@@ -0,0 +1,38 @@
+package org.mall.ebtp.cloud.kafka.starter;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+ extends TestCase
+{
+ /**
+ * Create the test case
+ *
+ * @param testName name of the test case
+ */
+ public AppTest( String testName )
+ {
+ super( testName );
+ }
+
+ /**
+ * @return the suite of tests being tested
+ */
+ public static Test suite()
+ {
+ return new TestSuite( AppTest.class );
+ }
+
+ /**
+ * Rigourous Test :-)
+ */
+ public void testApp()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/mall-ebtp-cloud-mvc-starter/pom.xml b/mall-ebtp-cloud-mvc-starter/pom.xml
new file mode 100644
index 0000000..3a647ea
--- /dev/null
+++ b/mall-ebtp-cloud-mvc-starter/pom.xml
@@ -0,0 +1,36 @@
+
+
+ 4.0.0
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-parent
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-mvc-starter
+ 0.0.1
+ mall-ebtp-cloud-mvc-starter
+
+
+ Chinaunicom, Inc.
+
+
+
+
+ Ajaxfan
+ 909938737@qq.com
+ Chinaunicom, Inc.
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
diff --git a/mall-ebtp-cloud-mvc-starter/src/main/java/org/mall/ebtp/cloud/mvc/starter/App.java b/mall-ebtp-cloud-mvc-starter/src/main/java/org/mall/ebtp/cloud/mvc/starter/App.java
new file mode 100644
index 0000000..b8d3f3c
--- /dev/null
+++ b/mall-ebtp-cloud-mvc-starter/src/main/java/org/mall/ebtp/cloud/mvc/starter/App.java
@@ -0,0 +1,13 @@
+package org.mall.ebtp.cloud.mvc.starter;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/mall-ebtp-cloud-mvc-starter/src/test/java/org/mall/ebtp/cloud/mvc/starter/AppTest.java b/mall-ebtp-cloud-mvc-starter/src/test/java/org/mall/ebtp/cloud/mvc/starter/AppTest.java
new file mode 100644
index 0000000..0dac273
--- /dev/null
+++ b/mall-ebtp-cloud-mvc-starter/src/test/java/org/mall/ebtp/cloud/mvc/starter/AppTest.java
@@ -0,0 +1,38 @@
+package org.mall.ebtp.cloud.mvc.starter;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+ extends TestCase
+{
+ /**
+ * Create the test case
+ *
+ * @param testName name of the test case
+ */
+ public AppTest( String testName )
+ {
+ super( testName );
+ }
+
+ /**
+ * @return the suite of tests being tested
+ */
+ public static Test suite()
+ {
+ return new TestSuite( AppTest.class );
+ }
+
+ /**
+ * Rigourous Test :-)
+ */
+ public void testApp()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/mall-ebtp-cloud-office-starter/pom.xml b/mall-ebtp-cloud-office-starter/pom.xml
new file mode 100644
index 0000000..2840a8c
--- /dev/null
+++ b/mall-ebtp-cloud-office-starter/pom.xml
@@ -0,0 +1,36 @@
+
+
+ 4.0.0
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-parent
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-office-starter
+ 0.0.1
+ mall-ebtp-cloud-office-starter
+
+
+
+ cn.chinaunicom.sdsi
+ chinaunicom-excelutils
+
+
+ org.apache.poi
+ poi
+
+
+ org.apache.poi
+ poi-ooxml
+
+
+ org.apache.poi
+ poi-ooxml-schemas
+
+
+
diff --git a/mall-ebtp-cloud-office-starter/src/main/java/org/mall/ebtp/cloud/office/starter/App.java b/mall-ebtp-cloud-office-starter/src/main/java/org/mall/ebtp/cloud/office/starter/App.java
new file mode 100644
index 0000000..6f05afd
--- /dev/null
+++ b/mall-ebtp-cloud-office-starter/src/main/java/org/mall/ebtp/cloud/office/starter/App.java
@@ -0,0 +1,13 @@
+package org.mall.ebtp.cloud.office.starter;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/mall-ebtp-cloud-office-starter/src/test/java/org/mall/ebtp/cloud/office/starter/AppTest.java b/mall-ebtp-cloud-office-starter/src/test/java/org/mall/ebtp/cloud/office/starter/AppTest.java
new file mode 100644
index 0000000..e4c613a
--- /dev/null
+++ b/mall-ebtp-cloud-office-starter/src/test/java/org/mall/ebtp/cloud/office/starter/AppTest.java
@@ -0,0 +1,38 @@
+package org.mall.ebtp.cloud.office.starter;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+ extends TestCase
+{
+ /**
+ * Create the test case
+ *
+ * @param testName name of the test case
+ */
+ public AppTest( String testName )
+ {
+ super( testName );
+ }
+
+ /**
+ * @return the suite of tests being tested
+ */
+ public static Test suite()
+ {
+ return new TestSuite( AppTest.class );
+ }
+
+ /**
+ * Rigourous Test :-)
+ */
+ public void testApp()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/mall-ebtp-cloud-parent/pom.xml b/mall-ebtp-cloud-parent/pom.xml
index 293c720..9173c79 100644
--- a/mall-ebtp-cloud-parent/pom.xml
+++ b/mall-ebtp-cloud-parent/pom.xml
@@ -44,11 +44,52 @@
unifast-storage
1.0.0
+
+ commons-fileupload
+ commons-fileupload
+ 1.3.2
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-seata
+
+
+ io.seata
+ seata-spring-boot-starter
+
+
+
+
+ io.seata
+ seata-spring-boot-starter
+ 1.2.0
+
+
+ io.seata
+ seata-all
+
+
+
+
+ io.seata
+ seata-all
+ 1.2.0
+
com.baomidou
mybatis-plus-boot-starter
${mybatis-plus.version}
+
+ com.github.pagehelper
+ pagehelper-spring-boot-starter
+ 1.2.13
+
+
+ com.github.jsqlparser
+ jsqlparser
+ 2.0
+
com.alibaba
druid
diff --git a/mall-ebtp-cloud-redis-starter/pom.xml b/mall-ebtp-cloud-redis-starter/pom.xml
new file mode 100644
index 0000000..f239aaf
--- /dev/null
+++ b/mall-ebtp-cloud-redis-starter/pom.xml
@@ -0,0 +1,28 @@
+
+
+ 4.0.0
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-parent
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-redis-starter
+ 0.0.1
+ mall-ebtp-cloud-redis-starter
+
+
+
+ org.springframework.boot
+ spring-boot-starter-data-redis
+
+
+ redis.clients
+ jedis
+
+
+
diff --git a/mall-ebtp-cloud-redis-starter/src/main/java/org/mall/ebtp/cloud/redis/starter/App.java b/mall-ebtp-cloud-redis-starter/src/main/java/org/mall/ebtp/cloud/redis/starter/App.java
new file mode 100644
index 0000000..14f92e4
--- /dev/null
+++ b/mall-ebtp-cloud-redis-starter/src/main/java/org/mall/ebtp/cloud/redis/starter/App.java
@@ -0,0 +1,13 @@
+package org.mall.ebtp.cloud.redis.starter;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/mall-ebtp-cloud-redis-starter/src/test/java/org/mall/ebtp/cloud/redis/starter/AppTest.java b/mall-ebtp-cloud-redis-starter/src/test/java/org/mall/ebtp/cloud/redis/starter/AppTest.java
new file mode 100644
index 0000000..2eaa970
--- /dev/null
+++ b/mall-ebtp-cloud-redis-starter/src/test/java/org/mall/ebtp/cloud/redis/starter/AppTest.java
@@ -0,0 +1,38 @@
+package org.mall.ebtp.cloud.redis.starter;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+ extends TestCase
+{
+ /**
+ * Create the test case
+ *
+ * @param testName name of the test case
+ */
+ public AppTest( String testName )
+ {
+ super( testName );
+ }
+
+ /**
+ * @return the suite of tests being tested
+ */
+ public static Test suite()
+ {
+ return new TestSuite( AppTest.class );
+ }
+
+ /**
+ * Rigourous Test :-)
+ */
+ public void testApp()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/mall-ebtp-cloud-security-starter/pom.xml b/mall-ebtp-cloud-security-starter/pom.xml
new file mode 100644
index 0000000..f88b319
--- /dev/null
+++ b/mall-ebtp-cloud-security-starter/pom.xml
@@ -0,0 +1,36 @@
+
+
+ 4.0.0
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-parent
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-security-starter
+ 0.0.1
+ mall-ebtp-cloud-security-starter
+
+
+
+ cn.chinaunicom.sdsi
+ unifast-security
+
+
+ org.springframework.cloud
+ spring-cloud-security
+
+
+ org.springframework.cloud
+ spring-cloud-starter-oauth2
+
+
+ org.springframework.security.oauth
+ spring-security-oauth2
+
+
+
diff --git a/mall-ebtp-cloud-security-starter/src/main/java/org/mall/ebtp/cloud/security/starter/App.java b/mall-ebtp-cloud-security-starter/src/main/java/org/mall/ebtp/cloud/security/starter/App.java
new file mode 100644
index 0000000..f0f32f8
--- /dev/null
+++ b/mall-ebtp-cloud-security-starter/src/main/java/org/mall/ebtp/cloud/security/starter/App.java
@@ -0,0 +1,13 @@
+package org.mall.ebtp.cloud.security.starter;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/mall-ebtp-cloud-security-starter/src/test/java/org/mall/ebtp/cloud/security/starter/AppTest.java b/mall-ebtp-cloud-security-starter/src/test/java/org/mall/ebtp/cloud/security/starter/AppTest.java
new file mode 100644
index 0000000..26b5814
--- /dev/null
+++ b/mall-ebtp-cloud-security-starter/src/test/java/org/mall/ebtp/cloud/security/starter/AppTest.java
@@ -0,0 +1,38 @@
+package org.mall.ebtp.cloud.security.starter;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+ extends TestCase
+{
+ /**
+ * Create the test case
+ *
+ * @param testName name of the test case
+ */
+ public AppTest( String testName )
+ {
+ super( testName );
+ }
+
+ /**
+ * @return the suite of tests being tested
+ */
+ public static Test suite()
+ {
+ return new TestSuite( AppTest.class );
+ }
+
+ /**
+ * Rigourous Test :-)
+ */
+ public void testApp()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/mall-ebtp-cloud-swagger-starter/pom.xml b/mall-ebtp-cloud-swagger-starter/pom.xml
new file mode 100644
index 0000000..3385d98
--- /dev/null
+++ b/mall-ebtp-cloud-swagger-starter/pom.xml
@@ -0,0 +1,39 @@
+
+
+ 4.0.0
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-parent
+ 0.0.1
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-swagger-starter
+ 0.0.1
+ mall-ebtp-cloud-swagger-starter
+
+
+
+ io.springfox
+ springfox-swagger2
+
+
+ io.swagger
+ swagger-annotations
+
+
+ io.swagger
+ swagger-models
+
+
+ io.springfox
+ springfox-swagger-ui
+
+
+ io.github.swagger2markup
+ swagger2markup
+
+
+
diff --git a/mall-ebtp-cloud-swagger-starter/src/main/java/org/mall/ebtp/cloud/swagger/starter/App.java b/mall-ebtp-cloud-swagger-starter/src/main/java/org/mall/ebtp/cloud/swagger/starter/App.java
new file mode 100644
index 0000000..14a418b
--- /dev/null
+++ b/mall-ebtp-cloud-swagger-starter/src/main/java/org/mall/ebtp/cloud/swagger/starter/App.java
@@ -0,0 +1,13 @@
+package org.mall.ebtp.cloud.swagger.starter;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/mall-ebtp-cloud-swagger-starter/src/test/java/org/mall/ebtp/cloud/swagger/starter/AppTest.java b/mall-ebtp-cloud-swagger-starter/src/test/java/org/mall/ebtp/cloud/swagger/starter/AppTest.java
new file mode 100644
index 0000000..e367e43
--- /dev/null
+++ b/mall-ebtp-cloud-swagger-starter/src/test/java/org/mall/ebtp/cloud/swagger/starter/AppTest.java
@@ -0,0 +1,38 @@
+package org.mall.ebtp.cloud.swagger.starter;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+ extends TestCase
+{
+ /**
+ * Create the test case
+ *
+ * @param testName name of the test case
+ */
+ public AppTest( String testName )
+ {
+ super( testName );
+ }
+
+ /**
+ * @return the suite of tests being tested
+ */
+ public static Test suite()
+ {
+ return new TestSuite( AppTest.class );
+ }
+
+ /**
+ * Rigourous Test :-)
+ */
+ public void testApp()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/pom.xml b/pom.xml
index e43e4ca..d9efd18 100644
--- a/pom.xml
+++ b/pom.xml
@@ -42,6 +42,61 @@
apollo-client
1.4.0
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-mvc-starter
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-eureka-starter
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-apollo-starter
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-security-starter
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-jpa-starter
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-office-starter
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-swagger-starter
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-fileupload-starter
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-redis-starter
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-kafka-starter
+ 0.0.1
+
+
+ com.chinaunicom.ebtp
+ mall-ebtp-cloud-feign-starter
+ 0.0.1
+
@@ -225,5 +280,16 @@
mall-ebtp-cloud-parent
uboot-eureka
+ mall-ebtp-cloud-mvc-starter
+ mall-ebtp-cloud-eureka-starter
+ mall-ebtp-cloud-apollo-starter
+ mall-ebtp-cloud-security-starter
+ mall-ebtp-cloud-jpa-starter
+ mall-ebtp-cloud-office-starter
+ mall-ebtp-cloud-swagger-starter
+ mall-ebtp-cloud-fileupload-starter
+ mall-ebtp-cloud-redis-starter
+ mall-ebtp-cloud-kafka-starter
+ mall-ebtp-cloud-feign-starter
\ No newline at end of file