You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by zh...@apache.org on 2020/07/20 06:23:27 UTC

[shardingsphere-elasticjob] branch master updated: Adjust spring module structure (#1188)

This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere-elasticjob.git


The following commit(s) were added to refs/heads/master by this push:
     new bb8101a  Adjust spring module structure (#1188)
bb8101a is described below

commit bb8101a90aa6c16c836b0db0b3376335428f9bba
Author: Liang Zhang <te...@163.com>
AuthorDate: Mon Jul 20 14:23:17 2020 +0800

    Adjust spring module structure (#1188)
    
    * Rename elasticjob-lite-spring to elasticjob-lite-spring-namespace
    
    * Adjust spring module structure
---
 .../configuration/spring-namespace.cn.md           |  2 +-
 .../configuration/spring-namespace.en.md           |  2 +-
 .../usage/event-trace/spring-namespace.cn.md       |  2 +-
 .../usage/event-trace/spring-namespace.en.md       |  2 +-
 .../elasticjob-lite-distribution/pom.xml           |  2 +-
 .../elasticjob-lite-spring-boot-starter/README.md  |  0
 .../elasticjob-lite-spring-boot-starter/pom.xml    |  2 +-
 .../lite/boot/ElasticJobLiteAutoConfiguration.java |  0
 .../elasticjob/lite/boot/ElasticJobProperties.java |  0
 .../lite/boot/ElasticJobStartupRunner.java         |  0
 .../src/main/resources/META-INF/spring.factories   |  0
 .../lite/boot/ElasticJobSpringBootTest.java        |  0
 .../boot/executor/CustomClassedJobExecutor.java    |  0
 .../lite/boot/executor/PrintJobExecutor.java       |  0
 .../lite/boot/executor/PrintJobProperties.java     |  0
 .../lite/boot/fixture/EmbedTestingServer.java      |  0
 .../elasticjob/lite/boot/job/CustomJob.java        |  0
 .../lite/boot/job/impl/CustomTestJob.java          |  0
 .../lite/boot/repository/BarRepository.java        |  0
 .../boot/repository/impl/BarRepositoryImpl.java    |  0
 ...sphere.elasticjob.executor.item.JobItemExecutor |  0
 .../src/test/resources/application-elasticjob.yml  |  0
 .../{ => elasticjob-lite-spring-namespace}/pom.xml |  4 +-
 .../lite/spring/ElasticJobNamespaceHandler.java    |  0
 .../spring/job/parser/JobBeanDefinitionParser.java |  0
 .../lite/spring/job/tag/JobBeanDefinitionTag.java  |  0
 .../job/tag/JobListenerBeanDefinitionTag.java      |  0
 .../lite/spring/job/util/AopTargetUtils.java       |  0
 .../reg/parser/ZookeeperBeanDefinitionParser.java  |  0
 .../spring/reg/tag/ZookeeperBeanDefinitionTag.java |  0
 .../setup/SpringProxyJobClassNameProvider.java     |  0
 .../parser/SnapshotBeanDefinitionParser.java       |  0
 .../snapshot/tag/SnapshotBeanDefinitionTag.java    |  0
 .../parser/TracingBeanDefinitionParser.java        |  0
 .../tracing/tag/TracingBeanDefinitionTag.java      |  0
 .../resources/META-INF/namespace/elasticjob.xsd    |  0
 ...ticjob.lite.internal.setup.JobClassNameProvider |  0
 .../src/main/resources/META-INF/spring.handlers    |  0
 .../src/main/resources/META-INF/spring.schemas     |  0
 .../lite/spring/fixture/aspect/SimpleAspect.java   |  0
 .../spring/fixture/job/DataflowElasticJob.java     |  0
 .../spring/fixture/job/FooSimpleElasticJob.java    |  0
 .../fixture/job/ref/RefFooDataflowElasticJob.java  |  0
 .../fixture/job/ref/RefFooSimpleElasticJob.java    |  0
 .../fixture/listener/SimpleCglibListener.java      |  0
 .../listener/SimpleJdkDynamicProxyListener.java    |  0
 .../spring/fixture/listener/SimpleListener.java    |  0
 .../fixture/listener/SimpleOnceListener.java       |  0
 .../lite/spring/fixture/service/FooService.java    |  0
 .../spring/fixture/service/FooServiceImpl.java     |  0
 .../spring/job/AbstractJobSpringIntegrateTest.java |  0
 .../JobSpringNamespaceWithEventTraceRdbTest.java   |  0
 .../job/JobSpringNamespaceWithJobHandlerTest.java  |  0
 ...JobSpringNamespaceWithListenerAndCglibTest.java |  0
 ...amespaceWithListenerAndJdkDynamicProxyTest.java |  0
 .../job/JobSpringNamespaceWithListenerTest.java    |  0
 .../spring/job/JobSpringNamespaceWithRefTest.java  |  0
 .../spring/job/JobSpringNamespaceWithTypeTest.java |  0
 .../job/JobSpringNamespaceWithoutListenerTest.java |  0
 .../setup/JobClassNameProviderFactoryTest.java     |  0
 .../SnapshotSpringNamespaceDisableTest.java        |  0
 .../SnapshotSpringNamespaceEnableTest.java         |  0
 .../lite/spring/snapshot/SocketUtils.java          |  0
 .../AbstractZookeeperJUnit4SpringContextTests.java |  0
 .../test/EmbedZookeeperTestExecutionListener.java  |  0
 .../src/test/resources/META-INF/job/base.xml       |  0
 .../resources/META-INF/job/withEventTraceRdb.xml   |  0
 .../test/resources/META-INF/job/withJobHandler.xml |  0
 .../src/test/resources/META-INF/job/withJobRef.xml |  0
 .../test/resources/META-INF/job/withJobType.xml    |  0
 .../test/resources/META-INF/job/withListener.xml   |  0
 .../META-INF/job/withListenerAndCglib.xml          |  0
 .../job/withListenerAndJdkDynamicProxy.xml         |  0
 .../resources/META-INF/job/withoutListener.xml     |  0
 .../src/test/resources/META-INF/reg/regContext.xml |  0
 .../META-INF/snapshot/snapshotDisabled.xml         |  0
 .../META-INF/snapshot/snapshotEnabled.xml          |  0
 .../src/test/resources/conf/job/conf.properties    |  0
 .../src/test/resources/conf/reg/conf.properties    |  0
 .../src/test/resources/logback-test.xml            |  0
 .../src/test/resources/script/demo.bat             |  0
 .../src/test/resources/script/demo.sh              |  0
 elasticjob-lite/elasticjob-lite-spring/pom.xml     | 83 +++-------------------
 elasticjob-lite/pom.xml                            |  1 -
 examples/elasticjob-example-lite-spring/pom.xml    |  2 +-
 examples/pom.xml                                   |  2 +-
 86 files changed, 20 insertions(+), 84 deletions(-)

diff --git a/docs/content/user-manual/elasticjob-lite/configuration/spring-namespace.cn.md b/docs/content/user-manual/elasticjob-lite/configuration/spring-namespace.cn.md
index 8887fde..cfd313f 100644
--- a/docs/content/user-manual/elasticjob-lite/configuration/spring-namespace.cn.md
+++ b/docs/content/user-manual/elasticjob-lite/configuration/spring-namespace.cn.md
@@ -9,7 +9,7 @@ chapter = true
 ```xml
 <dependency>
     <groupId>org.apache.shardingsphere.elasticjob</groupId>
-    <artifactId>elasticjob-lite-spring</artifactId>
+    <artifactId>elasticjob-lite-spring-namespace</artifactId>
     <version>${latest.release.version}</version>
 </dependency>
 ```
diff --git a/docs/content/user-manual/elasticjob-lite/configuration/spring-namespace.en.md b/docs/content/user-manual/elasticjob-lite/configuration/spring-namespace.en.md
index 911004a..27ef0e7 100644
--- a/docs/content/user-manual/elasticjob-lite/configuration/spring-namespace.en.md
+++ b/docs/content/user-manual/elasticjob-lite/configuration/spring-namespace.en.md
@@ -9,7 +9,7 @@ To use the Spring namespace, user need to add the dependency of the `elasticjob-
 ```xml
 <dependency>
     <groupId>org.apache.shardingsphere.elasticjob</groupId>
-    <artifactId>elasticjob-lite-spring</artifactId>
+    <artifactId>elasticjob-lite-spring-namespace</artifactId>
     <version>${latest.release.version}</version>
 </dependency>
 ```
diff --git a/docs/content/user-manual/elasticjob-lite/usage/event-trace/spring-namespace.cn.md b/docs/content/user-manual/elasticjob-lite/usage/event-trace/spring-namespace.cn.md
index 7af9e27..67c1dd9 100644
--- a/docs/content/user-manual/elasticjob-lite/usage/event-trace/spring-namespace.cn.md
+++ b/docs/content/user-manual/elasticjob-lite/usage/event-trace/spring-namespace.cn.md
@@ -11,7 +11,7 @@ chapter = true
 ```xml
 <dependency>
     <groupId>org.apache.shardingsphere.elasticjob</groupId>
-    <artifactId>elasticjob-lite-spring</artifactId>
+    <artifactId>elasticjob-lite-spring-namespace</artifactId>
     <version>${elasticjob.latest.version}</version>
 </dependency>
 ```
diff --git a/docs/content/user-manual/elasticjob-lite/usage/event-trace/spring-namespace.en.md b/docs/content/user-manual/elasticjob-lite/usage/event-trace/spring-namespace.en.md
index e88bbf7..989d86c 100644
--- a/docs/content/user-manual/elasticjob-lite/usage/event-trace/spring-namespace.en.md
+++ b/docs/content/user-manual/elasticjob-lite/usage/event-trace/spring-namespace.en.md
@@ -9,7 +9,7 @@ chapter = true
 ```xml
 <dependency>
     <groupId>org.apache.shardingsphere.elasticjob</groupId>
-    <artifactId>elasticjob-lite-spring</artifactId>
+    <artifactId>elasticjob-lite-spring-namespace</artifactId>
     <version>${elasticjob.latest.version}</version>
 </dependency>
 ```
diff --git a/elasticjob-distribution/elasticjob-lite-distribution/pom.xml b/elasticjob-distribution/elasticjob-lite-distribution/pom.xml
index 77e88fa..3d91967 100644
--- a/elasticjob-distribution/elasticjob-lite-distribution/pom.xml
+++ b/elasticjob-distribution/elasticjob-lite-distribution/pom.xml
@@ -35,7 +35,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.shardingsphere.elasticjob</groupId>
-            <artifactId>elasticjob-lite-spring</artifactId>
+            <artifactId>elasticjob-lite-spring-namespace</artifactId>
             <version>${project.version}</version>
         </dependency>
         <dependency>
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/README.md b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/README.md
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/README.md
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/README.md
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/pom.xml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/pom.xml
similarity index 97%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/pom.xml
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/pom.xml
index c59091f..92b7213 100644
--- a/elasticjob-lite/elasticjob-lite-spring-boot-starter/pom.xml
+++ b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/pom.xml
@@ -20,7 +20,7 @@
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
-        <artifactId>elasticjob-lite</artifactId>
+        <artifactId>elasticjob-lite-spring</artifactId>
         <groupId>org.apache.shardingsphere.elasticjob</groupId>
         <version>3.0.0.M1-SNAPSHOT</version>
     </parent>
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobLiteAutoConfiguration.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobLiteAutoConfiguration.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobLiteAutoConfiguration.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobLiteAutoConfiguration.java
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobProperties.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobProperties.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobProperties.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobProperties.java
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobStartupRunner.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobStartupRunner.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobStartupRunner.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobStartupRunner.java
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/src/main/resources/META-INF/spring.factories b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/main/resources/META-INF/spring.factories
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/src/main/resources/META-INF/spring.factories
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/main/resources/META-INF/spring.factories
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobSpringBootTest.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobSpringBootTest.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobSpringBootTest.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/ElasticJobSpringBootTest.java
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/executor/CustomClassedJobExecutor.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/executor/CustomClassedJobExecutor.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/executor/CustomClassedJobExecutor.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/executor/CustomClassedJobExecutor.java
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/executor/PrintJobExecutor.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/executor/PrintJobExecutor.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/executor/PrintJobExecutor.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/executor/PrintJobExecutor.java
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/executor/PrintJobProperties.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/executor/PrintJobProperties.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/executor/PrintJobProperties.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/executor/PrintJobProperties.java
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/fixture/EmbedTestingServer.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/fixture/EmbedTestingServer.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/fixture/EmbedTestingServer.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/fixture/EmbedTestingServer.java
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/job/CustomJob.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/job/CustomJob.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/job/CustomJob.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/job/CustomJob.java
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/job/impl/CustomTestJob.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/job/impl/CustomTestJob.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/job/impl/CustomTestJob.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/job/impl/CustomTestJob.java
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/repository/BarRepository.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/repository/BarRepository.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/repository/BarRepository.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/repository/BarRepository.java
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/repository/impl/BarRepositoryImpl.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/repository/impl/BarRepositoryImpl.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/repository/impl/BarRepositoryImpl.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/java/org/apache/shardingsphere/elasticjob/lite/boot/repository/impl/BarRepositoryImpl.java
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/resources/META-INF/services/org.apache.shardingsphere.elasticjob.executor.item.JobItemExecutor b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/resources/META-INF/services/org.apache.shardingsphere.elasticjob.executor.item.JobItemExecutor
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/resources/META-INF/services/org.apache.shardingsphere.elasticjob.executor.item.JobItemExecutor
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/resources/META-INF/services/org.apache.shardingsphere.elasticjob.executor.item.JobItemExecutor
diff --git a/elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/resources/application-elasticjob.yml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/resources/application-elasticjob.yml
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring-boot-starter/src/test/resources/application-elasticjob.yml
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-boot-starter/src/test/resources/application-elasticjob.yml
diff --git a/elasticjob-lite/elasticjob-lite-spring/pom.xml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/pom.xml
similarity index 96%
copy from elasticjob-lite/elasticjob-lite-spring/pom.xml
copy to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/pom.xml
index 77a65de..7b5af25 100644
--- a/elasticjob-lite/elasticjob-lite-spring/pom.xml
+++ b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/pom.xml
@@ -19,10 +19,10 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.elasticjob</groupId>
-        <artifactId>elasticjob-lite</artifactId>
+        <artifactId>elasticjob-lite-spring</artifactId>
         <version>3.0.0.M1-SNAPSHOT</version>
     </parent>
-    <artifactId>elasticjob-lite-spring</artifactId>
+    <artifactId>elasticjob-lite-spring-namespace</artifactId>
     <name>${project.artifactId}</name>
     
     <dependencies>
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/ElasticJobNamespaceHandler.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/ElasticJobNamespaceHandler.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/ElasticJobNamespaceHandler.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/ElasticJobNamespaceHandler.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/parser/JobBeanDefinitionParser.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/parser/JobBeanDefinitionParser.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/parser/JobBeanDefinitionParser.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/parser/JobBeanDefinitionParser.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/tag/JobBeanDefinitionTag.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/tag/JobBeanDefinitionTag.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/tag/JobBeanDefinitionTag.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/tag/JobBeanDefinitionTag.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/tag/JobListenerBeanDefinitionTag.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/tag/JobListenerBeanDefinitionTag.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/tag/JobListenerBeanDefinitionTag.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/tag/JobListenerBeanDefinitionTag.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/util/AopTargetUtils.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/util/AopTargetUtils.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/util/AopTargetUtils.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/job/util/AopTargetUtils.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/reg/parser/ZookeeperBeanDefinitionParser.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/reg/parser/ZookeeperBeanDefinitionParser.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/reg/parser/ZookeeperBeanDefinitionParser.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/reg/parser/ZookeeperBeanDefinitionParser.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/reg/tag/ZookeeperBeanDefinitionTag.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/reg/tag/ZookeeperBeanDefinitionTag.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/reg/tag/ZookeeperBeanDefinitionTag.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/reg/tag/ZookeeperBeanDefinitionTag.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/setup/SpringProxyJobClassNameProvider.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/setup/SpringProxyJobClassNameProvider.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/setup/SpringProxyJobClassNameProvider.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/setup/SpringProxyJobClassNameProvider.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/parser/SnapshotBeanDefinitionParser.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/parser/SnapshotBeanDefinitionParser.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/parser/SnapshotBeanDefinitionParser.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/parser/SnapshotBeanDefinitionParser.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/tag/SnapshotBeanDefinitionTag.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/tag/SnapshotBeanDefinitionTag.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/tag/SnapshotBeanDefinitionTag.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/tag/SnapshotBeanDefinitionTag.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/tracing/parser/TracingBeanDefinitionParser.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/tracing/parser/TracingBeanDefinitionParser.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/tracing/parser/TracingBeanDefinitionParser.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/tracing/parser/TracingBeanDefinitionParser.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/tracing/tag/TracingBeanDefinitionTag.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/tracing/tag/TracingBeanDefinitionTag.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/tracing/tag/TracingBeanDefinitionTag.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/java/org/apache/shardingsphere/elasticjob/lite/spring/tracing/tag/TracingBeanDefinitionTag.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/resources/META-INF/namespace/elasticjob.xsd b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/resources/META-INF/namespace/elasticjob.xsd
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/resources/META-INF/namespace/elasticjob.xsd
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/resources/META-INF/namespace/elasticjob.xsd
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/resources/META-INF/services/org.apache.shardingsphere.elasticjob.lite.internal.setup.JobClassNameProvider b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/resources/META-INF/services/org.apache.shardingsphere.elasticjob.lite.internal.setup.JobClassNameProvider
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/resources/META-INF/services/org.apache.shardingsphere.elasticjob.lite.internal.setup.JobClassNameProvider
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/resources/META-INF/services/org.apache.shardingsphere.elasticjob.lite.internal.setup.JobClassNameProvider
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/resources/META-INF/spring.handlers b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/resources/META-INF/spring.handlers
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/resources/META-INF/spring.handlers
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/resources/META-INF/spring.handlers
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/main/resources/META-INF/spring.schemas b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/resources/META-INF/spring.schemas
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/main/resources/META-INF/spring.schemas
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/main/resources/META-INF/spring.schemas
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/aspect/SimpleAspect.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/aspect/SimpleAspect.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/aspect/SimpleAspect.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/aspect/SimpleAspect.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/DataflowElasticJob.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/DataflowElasticJob.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/DataflowElasticJob.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/DataflowElasticJob.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/FooSimpleElasticJob.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/FooSimpleElasticJob.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/FooSimpleElasticJob.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/FooSimpleElasticJob.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/ref/RefFooDataflowElasticJob.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/ref/RefFooDataflowElasticJob.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/ref/RefFooDataflowElasticJob.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/ref/RefFooDataflowElasticJob.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/ref/RefFooSimpleElasticJob.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/ref/RefFooSimpleElasticJob.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/ref/RefFooSimpleElasticJob.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/job/ref/RefFooSimpleElasticJob.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleCglibListener.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleCglibListener.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleCglibListener.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleCglibListener.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleJdkDynamicProxyListener.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleJdkDynamicProxyListener.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleJdkDynamicProxyListener.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleJdkDynamicProxyListener.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleListener.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleListener.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleListener.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleListener.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleOnceListener.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleOnceListener.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleOnceListener.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/listener/SimpleOnceListener.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/service/FooService.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/service/FooService.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/service/FooService.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/service/FooService.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/service/FooServiceImpl.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/service/FooServiceImpl.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/service/FooServiceImpl.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/fixture/service/FooServiceImpl.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/AbstractJobSpringIntegrateTest.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/AbstractJobSpringIntegrateTest.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/AbstractJobSpringIntegrateTest.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/AbstractJobSpringIntegrateTest.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithEventTraceRdbTest.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithEventTraceRdbTest.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithEventTraceRdbTest.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithEventTraceRdbTest.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithJobHandlerTest.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithJobHandlerTest.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithJobHandlerTest.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithJobHandlerTest.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithListenerAndCglibTest.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithListenerAndCglibTest.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithListenerAndCglibTest.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithListenerAndCglibTest.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithListenerAndJdkDynamicProxyTest.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithListenerAndJdkDynamicProxyTest.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithListenerAndJdkDynamicProxyTest.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithListenerAndJdkDynamicProxyTest.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithListenerTest.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithListenerTest.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithListenerTest.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithListenerTest.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithRefTest.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithRefTest.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithRefTest.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithRefTest.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithTypeTest.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithTypeTest.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithTypeTest.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithTypeTest.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithoutListenerTest.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithoutListenerTest.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithoutListenerTest.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/job/JobSpringNamespaceWithoutListenerTest.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/setup/JobClassNameProviderFactoryTest.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/setup/JobClassNameProviderFactoryTest.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/setup/JobClassNameProviderFactoryTest.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/setup/JobClassNameProviderFactoryTest.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/SnapshotSpringNamespaceDisableTest.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/SnapshotSpringNamespaceDisableTest.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/SnapshotSpringNamespaceDisableTest.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/SnapshotSpringNamespaceDisableTest.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/SnapshotSpringNamespaceEnableTest.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/SnapshotSpringNamespaceEnableTest.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/SnapshotSpringNamespaceEnableTest.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/SnapshotSpringNamespaceEnableTest.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/SocketUtils.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/SocketUtils.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/SocketUtils.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/snapshot/SocketUtils.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/test/AbstractZookeeperJUnit4SpringContextTests.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/test/AbstractZookeeperJUnit4SpringContextTests.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/test/AbstractZookeeperJUnit4SpringContextTests.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/test/AbstractZookeeperJUnit4SpringContextTests.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/test/EmbedZookeeperTestExecutionListener.java b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/test/EmbedZookeeperTestExecutionListener.java
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/test/EmbedZookeeperTestExecutionListener.java
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/java/org/apache/shardingsphere/elasticjob/lite/spring/test/EmbedZookeeperTestExecutionListener.java
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/base.xml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/base.xml
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/base.xml
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/base.xml
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withEventTraceRdb.xml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withEventTraceRdb.xml
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withEventTraceRdb.xml
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withEventTraceRdb.xml
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withJobHandler.xml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withJobHandler.xml
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withJobHandler.xml
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withJobHandler.xml
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withJobRef.xml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withJobRef.xml
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withJobRef.xml
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withJobRef.xml
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withJobType.xml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withJobType.xml
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withJobType.xml
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withJobType.xml
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withListener.xml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withListener.xml
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withListener.xml
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withListener.xml
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withListenerAndCglib.xml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withListenerAndCglib.xml
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withListenerAndCglib.xml
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withListenerAndCglib.xml
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withListenerAndJdkDynamicProxy.xml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withListenerAndJdkDynamicProxy.xml
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withListenerAndJdkDynamicProxy.xml
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withListenerAndJdkDynamicProxy.xml
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withoutListener.xml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withoutListener.xml
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/job/withoutListener.xml
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/job/withoutListener.xml
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/reg/regContext.xml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/reg/regContext.xml
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/reg/regContext.xml
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/reg/regContext.xml
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/snapshot/snapshotDisabled.xml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/snapshot/snapshotDisabled.xml
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/snapshot/snapshotDisabled.xml
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/snapshot/snapshotDisabled.xml
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/snapshot/snapshotEnabled.xml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/snapshot/snapshotEnabled.xml
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/META-INF/snapshot/snapshotEnabled.xml
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/META-INF/snapshot/snapshotEnabled.xml
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/conf/job/conf.properties b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/conf/job/conf.properties
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/conf/job/conf.properties
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/conf/job/conf.properties
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/conf/reg/conf.properties b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/conf/reg/conf.properties
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/conf/reg/conf.properties
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/conf/reg/conf.properties
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/logback-test.xml b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/logback-test.xml
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/logback-test.xml
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/logback-test.xml
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/script/demo.bat b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/script/demo.bat
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/script/demo.bat
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/script/demo.bat
diff --git a/elasticjob-lite/elasticjob-lite-spring/src/test/resources/script/demo.sh b/elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/script/demo.sh
similarity index 100%
rename from elasticjob-lite/elasticjob-lite-spring/src/test/resources/script/demo.sh
rename to elasticjob-lite/elasticjob-lite-spring/elasticjob-lite-spring-namespace/src/test/resources/script/demo.sh
diff --git a/elasticjob-lite/elasticjob-lite-spring/pom.xml b/elasticjob-lite/elasticjob-lite-spring/pom.xml
index 77a65de..c36f86a 100644
--- a/elasticjob-lite/elasticjob-lite-spring/pom.xml
+++ b/elasticjob-lite/elasticjob-lite-spring/pom.xml
@@ -1,3 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
   ~ Licensed to the Apache Software Foundation (ASF) under one or more
   ~ contributor license agreements.  See the NOTICE file distributed with
@@ -7,7 +8,7 @@
   ~ the License.  You may obtain a copy of the License at
   ~
   ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
+  ~  
   ~ Unless required by applicable law or agreed to in writing, software
   ~ distributed under the License is distributed on an "AS IS" BASIS,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -15,7 +16,9 @@
   ~ limitations under the License.
   -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.elasticjob</groupId>
@@ -23,77 +26,11 @@
         <version>3.0.0.M1-SNAPSHOT</version>
     </parent>
     <artifactId>elasticjob-lite-spring</artifactId>
+    <packaging>pom</packaging>
     <name>${project.artifactId}</name>
     
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shardingsphere.elasticjob</groupId>
-            <artifactId>elasticjob-lite-core</artifactId>
-            <version>${project.parent.version}</version>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-context</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-context-support</artifactId>
-            <exclusions>
-                <exclusion>
-                    <artifactId>spring-context</artifactId>
-                    <groupId>org.springframework</groupId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.projectlombok</groupId>
-            <artifactId>lombok</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.curator</groupId>
-            <artifactId>curator-test</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-test</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.aspectj</groupId>
-            <artifactId>aspectjweaver</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>jcl-over-slf4j</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>ch.qos.logback</groupId>
-            <artifactId>logback-classic</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>commons-dbcp</groupId>
-            <artifactId>commons-dbcp</artifactId>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
+    <modules>
+        <module>elasticjob-lite-spring-boot-starter</module>
+        <module>elasticjob-lite-spring-namespace</module>
+    </modules>
 </project>
diff --git a/elasticjob-lite/pom.xml b/elasticjob-lite/pom.xml
index 606ba8d..fc5a47d 100644
--- a/elasticjob-lite/pom.xml
+++ b/elasticjob-lite/pom.xml
@@ -34,6 +34,5 @@
         <module>elasticjob-lite-spring</module>
         <module>elasticjob-lite-lifecycle</module>
         <module>elasticjob-lite-console</module>
-        <module>elasticjob-lite-spring-boot-starter</module>
     </modules>
 </project>
diff --git a/examples/elasticjob-example-lite-spring/pom.xml b/examples/elasticjob-example-lite-spring/pom.xml
index 1415294..04747d0 100644
--- a/examples/elasticjob-example-lite-spring/pom.xml
+++ b/examples/elasticjob-example-lite-spring/pom.xml
@@ -42,7 +42,7 @@
         
         <dependency>
             <groupId>org.apache.shardingsphere.elasticjob</groupId>
-            <artifactId>elasticjob-lite-spring</artifactId>
+            <artifactId>elasticjob-lite-spring-namespace</artifactId>
         </dependency>
         
         <dependency>
diff --git a/examples/pom.xml b/examples/pom.xml
index 65b9e44..ab4574f 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -61,7 +61,7 @@
                 <version>${project.parent.version}</version>
             </dependency>
             <dependency>
-                <artifactId>elasticjob-lite-spring</artifactId>
+                <artifactId>elasticjob-lite-spring-namespace</artifactId>
                 <groupId>org.apache.shardingsphere.elasticjob</groupId>
                 <version>${elastic-job.version}</version>
             </dependency>