From 77cdf4187befce14e01e0c6d0c1833abfedb660f Mon Sep 17 00:00:00 2001
From: mozhenghua <baisui@qlangtech.com>
Date: Fri, 5 May 2023 09:58:25 +0800
Subject: [PATCH] make datax-common as a parent dependency inheried from root
 pom

---
 adbpgwriter/pom.xml                      | 11 -----------
 adswriter/pom.xml                        | 11 -----------
 cassandrareader/pom.xml                  |  7 -------
 cassandrawriter/pom.xml                  |  7 -------
 clickhousewriter/pom.xml                 |  1 -
 doriswriter/pom.xml                      |  7 -------
 drdsreader/pom.xml                       |  7 -------
 drdswriter/pom.xml                       |  7 -------
 elasticsearchwriter/pom.xml              |  7 -------
 ftpreader/pom.xml                        |  7 -------
 ftpwriter/pom.xml                        |  7 -------
 gdbreader/pom.xml                        |  7 -------
 gdbwriter/pom.xml                        |  7 -------
 hbase094xreader/pom.xml                  |  7 -------
 hbase094xwriter/pom.xml                  |  8 --------
 hbase11xreader/pom.xml                   |  7 -------
 hbase11xsqlreader/pom.xml                |  7 -------
 hbase11xsqlwriter/pom.xml                |  7 -------
 hbase11xwriter/pom.xml                   |  7 -------
 hbase20xsqlreader/pom.xml                |  7 -------
 hbase20xsqlwriter/pom.xml                |  7 -------
 hdfsreader/pom.xml                       |  7 -------
 hdfswriter/pom.xml                       |  7 -------
 kingbaseesreader/pom.xml                 |  7 -------
 kingbaseeswriter/pom.xml                 |  7 -------
 kuduwriter/pom.xml                       |  7 -------
 mongodbreader/pom.xml                    |  7 -------
 mongodbwriter/pom.xml                    |  7 -------
 mysqlreader/pom.xml                      |  7 -------
 mysqlwriter/pom.xml                      |  7 -------
 oceanbasev10reader/pom.xml               |  7 -------
 oceanbasev10writer/pom.xml               |  7 -------
 ocswriter/pom.xml                        |  1 -
 odpsreader/pom.xml                       |  7 -------
 odpswriter/pom.xml                       |  7 -------
 opentsdbreader/pom.xml                   | 15 ---------------
 oraclereader/pom.xml                     |  7 -------
 oraclewriter/pom.xml                     |  7 -------
 oscarwriter/pom.xml                      |  7 -------
 ossreader/pom.xml                        |  7 -------
 osswriter/pom.xml                        |  7 -------
 otsreader/pom.xml                        |  7 -------
 otsstreamreader/pom.xml                  | 11 -----------
 otswriter/pom.xml                        |  7 -------
 plugin-rdbms-util/pom.xml                |  7 -------
 plugin-unstructured-storage-util/pom.xml |  7 -------
 postgresqlreader/pom.xml                 |  7 -------
 postgresqlwriter/pom.xml                 |  7 -------
 rdbmsreader/pom.xml                      |  7 -------
 rdbmswriter/pom.xml                      |  7 -------
 sqlserverreader/pom.xml                  |  7 -------
 sqlserverwriter/pom.xml                  |  7 -------
 starrockswriter/pom.xml                  |  7 -------
 streamreader/pom.xml                     |  7 -------
 streamwriter/pom.xml                     |  7 -------
 transformer/pom.xml                      |  9 +--------
 tsdbreader/pom.xml                       | 15 ---------------
 tsdbwriter/pom.xml                       | 15 ---------------
 txtfilereader/pom.xml                    |  7 -------
 txtfilewriter/pom.xml                    |  7 -------
 60 files changed, 1 insertion(+), 446 deletions(-)

diff --git a/adbpgwriter/pom.xml b/adbpgwriter/pom.xml
index 8b7f59c9d1..689b2b11ec 100644
--- a/adbpgwriter/pom.xml
+++ b/adbpgwriter/pom.xml
@@ -22,17 +22,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-                <exclusion>
-                    <groupId>mysql</groupId>
-                    <artifactId>mysql-connector-java</artifactId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>com.alibaba.datax</groupId>
diff --git a/adswriter/pom.xml b/adswriter/pom.xml
index 575501fd0a..5f869d0afd 100644
--- a/adswriter/pom.xml
+++ b/adswriter/pom.xml
@@ -21,17 +21,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-                <exclusion>
-                    <groupId>mysql</groupId>
-                    <artifactId>mysql-connector-java</artifactId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>com.alibaba.datax</groupId>
diff --git a/cassandrareader/pom.xml b/cassandrareader/pom.xml
index d653a45902..7a44a7a2d4 100644
--- a/cassandrareader/pom.xml
+++ b/cassandrareader/pom.xml
@@ -15,13 +15,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 		<dependency>
 			<groupId>org.slf4j</groupId>
diff --git a/cassandrawriter/pom.xml b/cassandrawriter/pom.xml
index 6c73340de1..1edec87651 100644
--- a/cassandrawriter/pom.xml
+++ b/cassandrawriter/pom.xml
@@ -21,13 +21,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>com.datastax.cassandra</groupId>
diff --git a/clickhousewriter/pom.xml b/clickhousewriter/pom.xml
index 01320d448e..e69a9b2a70 100644
--- a/clickhousewriter/pom.xml
+++ b/clickhousewriter/pom.xml
@@ -32,7 +32,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/doriswriter/pom.xml b/doriswriter/pom.xml
index c0042577fc..b441403c53 100755
--- a/doriswriter/pom.xml
+++ b/doriswriter/pom.xml
@@ -33,13 +33,6 @@ under the License.
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/drdsreader/pom.xml b/drdsreader/pom.xml
index a6f4142891..8144c11b89 100755
--- a/drdsreader/pom.xml
+++ b/drdsreader/pom.xml
@@ -23,13 +23,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/drdswriter/pom.xml b/drdswriter/pom.xml
index 64e14560dd..70158d28f7 100755
--- a/drdswriter/pom.xml
+++ b/drdswriter/pom.xml
@@ -18,13 +18,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/elasticsearchwriter/pom.xml b/elasticsearchwriter/pom.xml
index e5aab39cd3..42bfc3a415 100644
--- a/elasticsearchwriter/pom.xml
+++ b/elasticsearchwriter/pom.xml
@@ -19,13 +19,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/ftpreader/pom.xml b/ftpreader/pom.xml
index 5f0dc95f8a..d05c1af224 100755
--- a/ftpreader/pom.xml
+++ b/ftpreader/pom.xml
@@ -20,13 +20,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 
 		<dependency>
diff --git a/ftpwriter/pom.xml b/ftpwriter/pom.xml
index e38b5cc927..5794a080c6 100644
--- a/ftpwriter/pom.xml
+++ b/ftpwriter/pom.xml
@@ -20,13 +20,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 
 		<dependency>
diff --git a/gdbreader/pom.xml b/gdbreader/pom.xml
index c54edf9bee..61e1f755fb 100644
--- a/gdbreader/pom.xml
+++ b/gdbreader/pom.xml
@@ -16,13 +16,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>com.alibaba.datax</groupId>
diff --git a/gdbwriter/pom.xml b/gdbwriter/pom.xml
index 04a65024bf..21c2864df6 100644
--- a/gdbwriter/pom.xml
+++ b/gdbwriter/pom.xml
@@ -23,13 +23,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>com.alibaba.datax</groupId>
diff --git a/hbase094xreader/pom.xml b/hbase094xreader/pom.xml
index 42e7ff222f..d20623559e 100644
--- a/hbase094xreader/pom.xml
+++ b/hbase094xreader/pom.xml
@@ -18,13 +18,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/hbase094xwriter/pom.xml b/hbase094xwriter/pom.xml
index c17fa03ee8..a4c890efd7 100644
--- a/hbase094xwriter/pom.xml
+++ b/hbase094xwriter/pom.xml
@@ -21,13 +21,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
@@ -75,7 +68,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>3.7.1</version>
         </dependency>
     </dependencies>
 
diff --git a/hbase11xreader/pom.xml b/hbase11xreader/pom.xml
index 7cfd9af9de..9a1393dbbb 100644
--- a/hbase11xreader/pom.xml
+++ b/hbase11xreader/pom.xml
@@ -20,13 +20,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
diff --git a/hbase11xsqlreader/pom.xml b/hbase11xsqlreader/pom.xml
index 5bbb98e7ed..81d3f90c5f 100644
--- a/hbase11xsqlreader/pom.xml
+++ b/hbase11xsqlreader/pom.xml
@@ -19,13 +19,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
 
         <dependency>
diff --git a/hbase11xsqlwriter/pom.xml b/hbase11xsqlwriter/pom.xml
index 455926ee68..954b46e971 100644
--- a/hbase11xsqlwriter/pom.xml
+++ b/hbase11xsqlwriter/pom.xml
@@ -26,13 +26,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
diff --git a/hbase11xwriter/pom.xml b/hbase11xwriter/pom.xml
index a643b01fb4..cfc6edf1e6 100644
--- a/hbase11xwriter/pom.xml
+++ b/hbase11xwriter/pom.xml
@@ -24,13 +24,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
diff --git a/hbase20xsqlreader/pom.xml b/hbase20xsqlreader/pom.xml
index 6e0ddf52bf..9b468c7b0d 100644
--- a/hbase20xsqlreader/pom.xml
+++ b/hbase20xsqlreader/pom.xml
@@ -21,13 +21,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
 
         <dependency>
diff --git a/hbase20xsqlwriter/pom.xml b/hbase20xsqlwriter/pom.xml
index 09fe3ae459..91eeb1967e 100644
--- a/hbase20xsqlwriter/pom.xml
+++ b/hbase20xsqlwriter/pom.xml
@@ -22,13 +22,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>com.aliyun.phoenix</groupId>
diff --git a/hdfsreader/pom.xml b/hdfsreader/pom.xml
index f3d061e43c..7b8d7c2ca8 100644
--- a/hdfsreader/pom.xml
+++ b/hdfsreader/pom.xml
@@ -19,13 +19,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/hdfswriter/pom.xml b/hdfswriter/pom.xml
index b76cc870b5..2217bd8f92 100644
--- a/hdfswriter/pom.xml
+++ b/hdfswriter/pom.xml
@@ -22,13 +22,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/kingbaseesreader/pom.xml b/kingbaseesreader/pom.xml
index b01e1b99f4..f3d9e1c33c 100644
--- a/kingbaseesreader/pom.xml
+++ b/kingbaseesreader/pom.xml
@@ -17,13 +17,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
 
         <dependency>
diff --git a/kingbaseeswriter/pom.xml b/kingbaseeswriter/pom.xml
index 6397496166..ef9d18e8f3 100644
--- a/kingbaseeswriter/pom.xml
+++ b/kingbaseeswriter/pom.xml
@@ -15,13 +15,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 
 		<dependency>
diff --git a/kuduwriter/pom.xml b/kuduwriter/pom.xml
index 2cf0895ef4..86391a08e7 100644
--- a/kuduwriter/pom.xml
+++ b/kuduwriter/pom.xml
@@ -14,13 +14,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.kudu</groupId>
diff --git a/mongodbreader/pom.xml b/mongodbreader/pom.xml
index 444f98697c..46c1022d96 100644
--- a/mongodbreader/pom.xml
+++ b/mongodbreader/pom.xml
@@ -15,13 +15,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>com.alibaba.datax</groupId>
diff --git a/mongodbwriter/pom.xml b/mongodbwriter/pom.xml
index 4819a31c97..8a565f45be 100644
--- a/mongodbwriter/pom.xml
+++ b/mongodbwriter/pom.xml
@@ -14,13 +14,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>com.alibaba.datax</groupId>
diff --git a/mysqlreader/pom.xml b/mysqlreader/pom.xml
index 77e6806342..cd5ca0edac 100755
--- a/mysqlreader/pom.xml
+++ b/mysqlreader/pom.xml
@@ -18,13 +18,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/mysqlwriter/pom.xml b/mysqlwriter/pom.xml
index 13508038e9..6b8a28a721 100755
--- a/mysqlwriter/pom.xml
+++ b/mysqlwriter/pom.xml
@@ -14,13 +14,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 		<dependency>
 			<groupId>org.slf4j</groupId>
diff --git a/oceanbasev10reader/pom.xml b/oceanbasev10reader/pom.xml
index 04f42604d8..ed98fe5469 100644
--- a/oceanbasev10reader/pom.xml
+++ b/oceanbasev10reader/pom.xml
@@ -20,13 +20,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/oceanbasev10writer/pom.xml b/oceanbasev10writer/pom.xml
index 2e372ed3e7..26c970f801 100644
--- a/oceanbasev10writer/pom.xml
+++ b/oceanbasev10writer/pom.xml
@@ -16,13 +16,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>com.alibaba.datax</groupId>
diff --git a/ocswriter/pom.xml b/ocswriter/pom.xml
index 201e4c8f62..eabf1efa5e 100644
--- a/ocswriter/pom.xml
+++ b/ocswriter/pom.xml
@@ -15,7 +15,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
         </dependency>
         <dependency>
             <groupId>com.alibaba.datax</groupId>
diff --git a/odpsreader/pom.xml b/odpsreader/pom.xml
index a4ac5ab769..40c42e1c15 100755
--- a/odpsreader/pom.xml
+++ b/odpsreader/pom.xml
@@ -15,13 +15,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 		<dependency>
 			<groupId>org.slf4j</groupId>
diff --git a/odpswriter/pom.xml b/odpswriter/pom.xml
index 6fda57bfb0..b0535dc21a 100755
--- a/odpswriter/pom.xml
+++ b/odpswriter/pom.xml
@@ -18,13 +18,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/opentsdbreader/pom.xml b/opentsdbreader/pom.xml
index 1e843b682a..73ac4ce6e4 100644
--- a/opentsdbreader/pom.xml
+++ b/opentsdbreader/pom.xml
@@ -41,21 +41,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-                <exclusion>
-                    <artifactId>fastjson</artifactId>
-                    <groupId>com.alibaba</groupId>
-                </exclusion>
-                <exclusion>
-                    <artifactId>commons-math3</artifactId>
-                    <groupId>org.apache.commons</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/oraclereader/pom.xml b/oraclereader/pom.xml
index 846f90a20c..43a63dc015 100755
--- a/oraclereader/pom.xml
+++ b/oraclereader/pom.xml
@@ -17,13 +17,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/oraclewriter/pom.xml b/oraclewriter/pom.xml
index f9fea0bb21..585cc15bcc 100755
--- a/oraclewriter/pom.xml
+++ b/oraclewriter/pom.xml
@@ -15,13 +15,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 		<dependency>
 			<groupId>org.slf4j</groupId>
diff --git a/oscarwriter/pom.xml b/oscarwriter/pom.xml
index 2755a4d00c..7190eed99c 100644
--- a/oscarwriter/pom.xml
+++ b/oscarwriter/pom.xml
@@ -17,13 +17,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/ossreader/pom.xml b/ossreader/pom.xml
index e1c0254e22..88b71c2c3d 100755
--- a/ossreader/pom.xml
+++ b/ossreader/pom.xml
@@ -14,13 +14,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>com.alibaba.datax</groupId>
diff --git a/osswriter/pom.xml b/osswriter/pom.xml
index f89bdddaba..cb6ca3f48f 100644
--- a/osswriter/pom.xml
+++ b/osswriter/pom.xml
@@ -13,13 +13,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
diff --git a/otsreader/pom.xml b/otsreader/pom.xml
index ae54d436bc..4379a6488f 100644
--- a/otsreader/pom.xml
+++ b/otsreader/pom.xml
@@ -13,13 +13,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/otsstreamreader/pom.xml b/otsstreamreader/pom.xml
index 8c22325603..920559eeb4 100644
--- a/otsstreamreader/pom.xml
+++ b/otsstreamreader/pom.xml
@@ -16,17 +16,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-                <exclusion>
-                    <artifactId>logback-classic</artifactId>
-                    <groupId>ch.qos.logback</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <!--Other 依赖 -->
         <dependency>
diff --git a/otswriter/pom.xml b/otswriter/pom.xml
index c35f3ea6c8..3e0f1d0bed 100644
--- a/otswriter/pom.xml
+++ b/otswriter/pom.xml
@@ -13,13 +13,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/plugin-rdbms-util/pom.xml b/plugin-rdbms-util/pom.xml
index 366c8574b2..53eea67d17 100755
--- a/plugin-rdbms-util/pom.xml
+++ b/plugin-rdbms-util/pom.xml
@@ -22,13 +22,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>commons-collections</groupId>
diff --git a/plugin-unstructured-storage-util/pom.xml b/plugin-unstructured-storage-util/pom.xml
index 53488f0462..139406fcf0 100755
--- a/plugin-unstructured-storage-util/pom.xml
+++ b/plugin-unstructured-storage-util/pom.xml
@@ -18,13 +18,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 		<dependency>
 			<groupId>org.slf4j</groupId>
diff --git a/postgresqlreader/pom.xml b/postgresqlreader/pom.xml
index 4d9ee15476..63f26794c1 100755
--- a/postgresqlreader/pom.xml
+++ b/postgresqlreader/pom.xml
@@ -17,13 +17,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
 
         <dependency>
diff --git a/postgresqlwriter/pom.xml b/postgresqlwriter/pom.xml
index 6793be15a6..0ab8c08a9c 100755
--- a/postgresqlwriter/pom.xml
+++ b/postgresqlwriter/pom.xml
@@ -15,13 +15,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 
 		<dependency>
diff --git a/rdbmsreader/pom.xml b/rdbmsreader/pom.xml
index 42a06feee4..39bd2856e9 100755
--- a/rdbmsreader/pom.xml
+++ b/rdbmsreader/pom.xml
@@ -16,13 +16,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 
 <!--		<dependency>-->
diff --git a/rdbmswriter/pom.xml b/rdbmswriter/pom.xml
index e18ac72693..f84cf875d2 100755
--- a/rdbmswriter/pom.xml
+++ b/rdbmswriter/pom.xml
@@ -20,13 +20,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 
 <!--		<dependency>-->
diff --git a/sqlserverreader/pom.xml b/sqlserverreader/pom.xml
index 4f63f8ff61..9b4c2afcdb 100755
--- a/sqlserverreader/pom.xml
+++ b/sqlserverreader/pom.xml
@@ -11,13 +11,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 		<dependency>
 			<groupId>org.slf4j</groupId>
diff --git a/sqlserverwriter/pom.xml b/sqlserverwriter/pom.xml
index 61e8c93899..9d7f785b51 100644
--- a/sqlserverwriter/pom.xml
+++ b/sqlserverwriter/pom.xml
@@ -15,13 +15,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 		<dependency>
 			<groupId>org.slf4j</groupId>
diff --git a/starrockswriter/pom.xml b/starrockswriter/pom.xml
index 548592e61c..ddb7776cf4 100755
--- a/starrockswriter/pom.xml
+++ b/starrockswriter/pom.xml
@@ -15,13 +15,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 		<dependency>
 			<groupId>org.slf4j</groupId>
diff --git a/streamreader/pom.xml b/streamreader/pom.xml
index 7aaabd7e5b..f55a218e90 100755
--- a/streamreader/pom.xml
+++ b/streamreader/pom.xml
@@ -15,13 +15,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 		<dependency>
 			<groupId>org.slf4j</groupId>
diff --git a/streamwriter/pom.xml b/streamwriter/pom.xml
index d5e8ae6ee2..66ac59f0c4 100755
--- a/streamwriter/pom.xml
+++ b/streamwriter/pom.xml
@@ -15,13 +15,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 		<dependency>
 			<groupId>org.slf4j</groupId>
diff --git a/transformer/pom.xml b/transformer/pom.xml
index 7c888fe2f0..016c4f99e8 100644
--- a/transformer/pom.xml
+++ b/transformer/pom.xml
@@ -21,15 +21,8 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-            </exclusions>
+            <scope>compile</scope>
         </dependency>
-
     </dependencies>
 
     <build>
diff --git a/tsdbreader/pom.xml b/tsdbreader/pom.xml
index 783af7123e..3f308635c7 100644
--- a/tsdbreader/pom.xml
+++ b/tsdbreader/pom.xml
@@ -38,21 +38,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-                <exclusion>
-                    <artifactId>fastjson</artifactId>
-                    <groupId>com.alibaba</groupId>
-                </exclusion>
-                <exclusion>
-                    <artifactId>commons-math3</artifactId>
-                    <groupId>org.apache.commons</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/tsdbwriter/pom.xml b/tsdbwriter/pom.xml
index b4b1f0d2cf..7680bf845d 100644
--- a/tsdbwriter/pom.xml
+++ b/tsdbwriter/pom.xml
@@ -35,21 +35,6 @@
         <dependency>
             <groupId>com.alibaba.datax</groupId>
             <artifactId>datax-common</artifactId>
-            <version>${datax-project-version}</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>slf4j-log4j12</artifactId>
-                    <groupId>org.slf4j</groupId>
-                </exclusion>
-                <exclusion>
-                    <artifactId>fastjson</artifactId>
-                    <groupId>com.alibaba</groupId>
-                </exclusion>
-                <exclusion>
-                    <artifactId>commons-math3</artifactId>
-                    <groupId>org.apache.commons</groupId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/txtfilereader/pom.xml b/txtfilereader/pom.xml
index 88d21da526..6264b8139c 100755
--- a/txtfilereader/pom.xml
+++ b/txtfilereader/pom.xml
@@ -15,13 +15,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
diff --git a/txtfilewriter/pom.xml b/txtfilewriter/pom.xml
index e10ef19d73..576f8b129f 100755
--- a/txtfilewriter/pom.xml
+++ b/txtfilewriter/pom.xml
@@ -16,13 +16,6 @@
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>
 			<artifactId>datax-common</artifactId>
-			<version>${datax-project-version}</version>
-			<exclusions>
-				<exclusion>
-					<artifactId>slf4j-log4j12</artifactId>
-					<groupId>org.slf4j</groupId>
-				</exclusion>
-			</exclusions>
 		</dependency>
 		<dependency>
 			<groupId>com.alibaba.datax</groupId>