diff --git a/.gitignore b/.gitignore
index 5c4b0cdd3a..4a089c6368 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,6 +20,8 @@ thirdparty/installed
core.*
extension/spark-doris-connector/.classpath
extension/spark-doris-connector/target
+extension/flink-doris-connector/.classpath
+extension/flink-doris-connector/target
fe/log
custom_env.sh
ut_dir
diff --git a/extension/flink-doris-connector/build.sh b/extension/flink-doris-connector/build.sh
index d3e7ca3f75..70f4e9671d 100644
--- a/extension/flink-doris-connector/build.sh
+++ b/extension/flink-doris-connector/build.sh
@@ -51,6 +51,8 @@ ${MVN_CMD} clean package
mkdir -p output/
cp target/doris-flink-1.0-SNAPSHOT.jar ./output/
+cp target/doris-flink-1.0-SNAPSHOT-javadoc.jar ./output/
+cp target/doris-flink-1.0-SNAPSHOT-sources.jar ./output/
echo "*****************************************"
echo "Successfully build Flink-Doris-Connector"
diff --git a/extension/flink-doris-connector/pom.xml b/extension/flink-doris-connector/pom.xml
index fad5bf9b98..bd43778811 100644
--- a/extension/flink-doris-connector/pom.xml
+++ b/extension/flink-doris-connector/pom.xml
@@ -13,6 +13,9 @@
1.11.2
0.9.3
0.15.1
+ 3.8.1
+ 3.3.0
+ 3.2.1
UTF-8
${basedir}/../../
${basedir}/../../thirdparty
@@ -295,12 +298,46 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ ${maven-compiler-plugin.version}
8
8
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+ 8
+ false
+ true
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+ true
+
+
+
+ compile
+
+ jar
+
+
+
+
diff --git a/extension/spark-doris-connector/build.sh b/extension/spark-doris-connector/build.sh
index 911984175b..c37b14ee9a 100755
--- a/extension/spark-doris-connector/build.sh
+++ b/extension/spark-doris-connector/build.sh
@@ -51,6 +51,8 @@ ${MVN_CMD} clean package
mkdir -p output/
cp target/doris-spark-1.0.0-SNAPSHOT.jar ./output/
+cp target/doris-spark-1.0.0-SNAPSHOT-javadoc.jar ./output/
+cp target/doris-spark-1.0.0-SNAPSHOT-sources.jar ./output/
echo "*****************************************"
echo "Successfully build Spark-Doris-Connector"
diff --git a/extension/spark-doris-connector/pom.xml b/extension/spark-doris-connector/pom.xml
index cdf1055346..5ba2c6ea27 100644
--- a/extension/spark-doris-connector/pom.xml
+++ b/extension/spark-doris-connector/pom.xml
@@ -33,7 +33,11 @@
2.3.4
0.9.3
0.15.1
+ 3.8.1
+ 3.3.0
+ 3.2.1
UTF-8
+ ${basedir}/../../thirdparty
@@ -259,12 +263,46 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ ${maven-compiler-plugin.version}
8
8
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+ 8
+ false
+ true
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+ true
+
+
+
+ compile
+
+ jar
+
+
+
+