diff --git a/skywalking-agent/pom.xml b/skywalking-agent/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ce3b6e6d7e57eafd8666d958ee4a5afa31a6c389
--- /dev/null
+++ b/skywalking-agent/pom.xml
@@ -0,0 +1,69 @@
+
+ 4.0.0
+
+ com.ai.cloud
+ skywalking-agent
+ 1.0-Final
+ jar
+
+ skywalking-agent
+ http://maven.apache.org
+
+
+ UTF-8
+
+
+
+
+ junit
+ junit
+ 3.8.1
+ test
+
+
+
+ org.apache.logging.log4j
+ log4j-core
+ 2.6
+
+
+ com.ai.cloud
+ skywalking-jedis-2.x-plugin
+ 1.0b
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 1.4
+
+
+ package
+
+ shade
+
+
+
+
+ skywalking-plugin.def
+
+
+
+ com.ai.cloud.skywalking.agent.SkywalkingAgent
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/skywalking-agent/src/main/java/com/ai/cloud/skywalking/agent/SkywalkingAgent.java b/skywalking-agent/src/main/java/com/ai/cloud/skywalking/agent/SkywalkingAgent.java
new file mode 100644
index 0000000000000000000000000000000000000000..bc1b7dd853fb7b709a8485e34966a121aea1e541
--- /dev/null
+++ b/skywalking-agent/src/main/java/com/ai/cloud/skywalking/agent/SkywalkingAgent.java
@@ -0,0 +1,13 @@
+package com.ai.cloud.skywalking.agent;
+
+import com.ai.cloud.skywalking.plugin.PluginBootstrap;
+
+import java.lang.instrument.Instrumentation;
+
+public class SkywalkingAgent {
+
+ public static void premain(String agentArgs, Instrumentation inst) {
+ PluginBootstrap bootstrap = new PluginBootstrap();
+ bootstrap.start();
+ }
+}
diff --git a/skywalking-agent/src/main/resources/log4j2.xml b/skywalking-agent/src/main/resources/log4j2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..91e20d37a4685d044dce4fc8c04cebd6eee1b697
--- /dev/null
+++ b/skywalking-agent/src/main/resources/log4j2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file