diff --git a/dubbo-dependencies-bom/pom.xml b/dubbo-dependencies-bom/pom.xml
index ea55a6507d0..c335104160b 100644
--- a/dubbo-dependencies-bom/pom.xml
+++ b/dubbo-dependencies-bom/pom.xml
@@ -140,6 +140,9 @@
0.6
+
+ 1.9.12
+
2.2.7
1.2.0
1.11.2
@@ -256,6 +259,17 @@
embedded-consul
${consul_process_version}
+
+
+ com.netflix.eureka
+ eureka-client
+ ${eureka.version}
+
+
+ com.netflix.eureka
+ eureka-core
+ ${eureka.version}
+
com.googlecode.xmemcached
xmemcached
diff --git a/dubbo-registry/dubbo-registry-eureka/pom.xml b/dubbo-registry/dubbo-registry-eureka/pom.xml
new file mode 100644
index 00000000000..94dbd74e508
--- /dev/null
+++ b/dubbo-registry/dubbo-registry-eureka/pom.xml
@@ -0,0 +1,45 @@
+
+
+ 4.0.0
+
+ org.apache.dubbo
+ dubbo-registry
+ ${revision}
+ ../pom.xml
+
+
+ dubbo-registry-eureka
+ jar
+ ${project.artifactId}
+ The Eureka registry module of Dubbo project
+
+
+
+
+ org.apache.dubbo
+ dubbo-registry-api
+ ${project.parent.version}
+
+
+
+
+ com.netflix.eureka
+ eureka-client
+ true
+
+
+ javax.inject
+ javax.inject
+ 1
+ true
+
+
+ com.netflix.eureka
+ eureka-core
+ true
+
+
+
+
\ No newline at end of file
diff --git a/dubbo-registry/pom.xml b/dubbo-registry/pom.xml
index b32ad5e8871..d141b2999ff 100644
--- a/dubbo-registry/pom.xml
+++ b/dubbo-registry/pom.xml
@@ -40,5 +40,6 @@
dubbo-registry-nacos
dubbo-registry-multiple
dubbo-registry-sofa
+ dubbo-registry-eureka