diff --git a/JavaDemo/JdkDemo/DynamicProxy/pom.xml b/JavaDemo/JdkDemo/DynamicProxy/pom.xml
new file mode 100644
index 00000000..48eeb5e5
--- /dev/null
+++ b/JavaDemo/JdkDemo/DynamicProxy/pom.xml
@@ -0,0 +1,78 @@
+
+
+
+
+ JdkDemo
+ org.example
+ 1.0-SNAPSHOT
+
+ 4.0.0
+
+ DynamicProxy
+
+ DynamicProxy
+
+ http://www.example.com
+
+
+ UTF-8
+ 1.7
+ 1.7
+
+
+
+
+ junit
+ junit
+ 4.11
+ test
+
+
+
+
+
+
+
+
+ maven-clean-plugin
+ 3.1.0
+
+
+
+ maven-resources-plugin
+ 3.0.2
+
+
+ maven-compiler-plugin
+ 3.8.0
+
+
+ maven-surefire-plugin
+ 2.22.1
+
+
+ maven-jar-plugin
+ 3.0.2
+
+
+ maven-install-plugin
+ 2.5.2
+
+
+ maven-deploy-plugin
+ 2.8.2
+
+
+
+ maven-site-plugin
+ 3.7.1
+
+
+ maven-project-info-reports-plugin
+ 3.0.0
+
+
+
+
+
diff --git a/JavaDemo/JdkDemo/DynamicProxy/src/test/java/org/example/AppTest.java b/JavaDemo/JdkDemo/DynamicProxy/src/test/java/org/example/AppTest.java
new file mode 100644
index 00000000..6a1d2d79
--- /dev/null
+++ b/JavaDemo/JdkDemo/DynamicProxy/src/test/java/org/example/AppTest.java
@@ -0,0 +1,20 @@
+package org.example;
+
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+{
+ /**
+ * Rigorous Test :-)
+ */
+ @Test
+ public void shouldAnswerWithTrue()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/JavaDemo/JdkDemo/pom.xml b/JavaDemo/JdkDemo/pom.xml
new file mode 100644
index 00000000..7812d18d
--- /dev/null
+++ b/JavaDemo/JdkDemo/pom.xml
@@ -0,0 +1,75 @@
+
+
+
+ 4.0.0
+
+ org.example
+ JdkDemo
+ 1.0-SNAPSHOT
+
+ JdkDemo
+
+ http://www.example.com
+
+
+ UTF-8
+ 1.7
+ 1.7
+
+
+
+
+ junit
+ junit
+ 4.11
+ test
+
+
+
+
+
+
+
+
+ maven-clean-plugin
+ 3.1.0
+
+
+
+ maven-resources-plugin
+ 3.0.2
+
+
+ maven-compiler-plugin
+ 3.8.0
+
+
+ maven-surefire-plugin
+ 2.22.1
+
+
+ maven-jar-plugin
+ 3.0.2
+
+
+ maven-install-plugin
+ 2.5.2
+
+
+ maven-deploy-plugin
+ 2.8.2
+
+
+
+ maven-site-plugin
+ 3.7.1
+
+
+ maven-project-info-reports-plugin
+ 3.0.0
+
+
+
+
+
diff --git a/JavaDemo/JdkDemo/src/main/java/org/example/App.java b/JavaDemo/JdkDemo/src/main/java/org/example/App.java
new file mode 100644
index 00000000..5f21d2e2
--- /dev/null
+++ b/JavaDemo/JdkDemo/src/main/java/org/example/App.java
@@ -0,0 +1,13 @@
+package org.example;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/JavaDemo/JdkDemo/src/test/java/org/example/AppTest.java b/JavaDemo/JdkDemo/src/test/java/org/example/AppTest.java
new file mode 100644
index 00000000..6a1d2d79
--- /dev/null
+++ b/JavaDemo/JdkDemo/src/test/java/org/example/AppTest.java
@@ -0,0 +1,20 @@
+package org.example;
+
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+{
+ /**
+ * Rigorous Test :-)
+ */
+ @Test
+ public void shouldAnswerWithTrue()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/JavaDemo/dubbo-demo/pom.xml b/JavaDemo/dubbo-demo/pom.xml
new file mode 100644
index 00000000..fb027358
--- /dev/null
+++ b/JavaDemo/dubbo-demo/pom.xml
@@ -0,0 +1,75 @@
+
+
+
+ 4.0.0
+
+ org.example
+ dubbo-demo
+ 1.0-SNAPSHOT
+
+ dubbo-demo
+
+ http://www.example.com
+
+
+ UTF-8
+ 1.7
+ 1.7
+
+
+
+
+ junit
+ junit
+ 4.11
+ test
+
+
+
+
+
+
+
+
+ maven-clean-plugin
+ 3.1.0
+
+
+
+ maven-resources-plugin
+ 3.0.2
+
+
+ maven-compiler-plugin
+ 3.8.0
+
+
+ maven-surefire-plugin
+ 2.22.1
+
+
+ maven-jar-plugin
+ 3.0.2
+
+
+ maven-install-plugin
+ 2.5.2
+
+
+ maven-deploy-plugin
+ 2.8.2
+
+
+
+ maven-site-plugin
+ 3.7.1
+
+
+ maven-project-info-reports-plugin
+ 3.0.0
+
+
+
+
+
diff --git a/JavaDemo/dubbo-demo/src/main/java/org/example/App.java b/JavaDemo/dubbo-demo/src/main/java/org/example/App.java
new file mode 100644
index 00000000..5f21d2e2
--- /dev/null
+++ b/JavaDemo/dubbo-demo/src/main/java/org/example/App.java
@@ -0,0 +1,13 @@
+package org.example;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/JavaDemo/dubbo-demo/src/test/java/org/example/AppTest.java b/JavaDemo/dubbo-demo/src/test/java/org/example/AppTest.java
new file mode 100644
index 00000000..6a1d2d79
--- /dev/null
+++ b/JavaDemo/dubbo-demo/src/test/java/org/example/AppTest.java
@@ -0,0 +1,20 @@
+package org.example;
+
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+{
+ /**
+ * Rigorous Test :-)
+ */
+ @Test
+ public void shouldAnswerWithTrue()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/JavaDemo/spring-cloud-demo/pom.xml b/JavaDemo/spring-cloud-demo/pom.xml
new file mode 100644
index 00000000..89f60921
--- /dev/null
+++ b/JavaDemo/spring-cloud-demo/pom.xml
@@ -0,0 +1,75 @@
+
+
+
+ 4.0.0
+
+ org.example
+ spring-cloud-demo
+ 1.0-SNAPSHOT
+
+ spring-cloud-demo
+
+ http://www.example.com
+
+
+ UTF-8
+ 1.7
+ 1.7
+
+
+
+
+ junit
+ junit
+ 4.11
+ test
+
+
+
+
+
+
+
+
+ maven-clean-plugin
+ 3.1.0
+
+
+
+ maven-resources-plugin
+ 3.0.2
+
+
+ maven-compiler-plugin
+ 3.8.0
+
+
+ maven-surefire-plugin
+ 2.22.1
+
+
+ maven-jar-plugin
+ 3.0.2
+
+
+ maven-install-plugin
+ 2.5.2
+
+
+ maven-deploy-plugin
+ 2.8.2
+
+
+
+ maven-site-plugin
+ 3.7.1
+
+
+ maven-project-info-reports-plugin
+ 3.0.0
+
+
+
+
+
diff --git a/JavaDemo/spring-cloud-demo/src/main/java/org/example/App.java b/JavaDemo/spring-cloud-demo/src/main/java/org/example/App.java
new file mode 100644
index 00000000..5f21d2e2
--- /dev/null
+++ b/JavaDemo/spring-cloud-demo/src/main/java/org/example/App.java
@@ -0,0 +1,13 @@
+package org.example;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/JavaDemo/spring-cloud-demo/src/test/java/org/example/AppTest.java b/JavaDemo/spring-cloud-demo/src/test/java/org/example/AppTest.java
new file mode 100644
index 00000000..6a1d2d79
--- /dev/null
+++ b/JavaDemo/spring-cloud-demo/src/test/java/org/example/AppTest.java
@@ -0,0 +1,20 @@
+package org.example;
+
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+{
+ /**
+ * Rigorous Test :-)
+ */
+ @Test
+ public void shouldAnswerWithTrue()
+ {
+ assertTrue( true );
+ }
+}