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

morningman pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/incubator-doris-spark-connector.git

commit 3168584e2792c8b2300b7b0379a9c840c9a44f5b
Author: wunan1210 <wunan1...@gmail.com>
AuthorDate: Mon Aug 16 22:41:24 2021 +0800

    [Doc] flink/spark connector: add sources/javadoc plugins (#6435)
    
    spark-doris-connector/flink-doris-connect add plugins to generate javadoc 
and sources jar,
    so can be easy to distribute and debug.
---
 build.sh |  2 ++
 pom.xml  | 40 +++++++++++++++++++++++++++++++++++++++-
 2 files changed, 41 insertions(+), 1 deletion(-)

diff --git a/build.sh b/build.sh
index 9119841..c37b14e 100755
--- a/build.sh
+++ b/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/pom.xml b/pom.xml
index cdf1055..5ba2c6e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -33,7 +33,11 @@
         <spark.version>2.3.4</spark.version>
         <libthrift.version>0.9.3</libthrift.version>
         <arrow.version>0.15.1</arrow.version>
+        <maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
+        <maven-javadoc-plugin.version>3.3.0</maven-javadoc-plugin.version>
+        <maven-source-plugin.version>3.2.1</maven-source-plugin.version>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <doris.thirdparty>${basedir}/../../thirdparty</doris.thirdparty>
     </properties>
 
     <profiles>
@@ -259,12 +263,46 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <version>3.8.1</version>
+                <version>${maven-compiler-plugin.version}</version>
                 <configuration>
                     <source>8</source>
                     <target>8</target>
                 </configuration>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <version>${maven-javadoc-plugin.version}</version>
+                <configuration>
+                    <source>8</source>
+                    <failOnError>false</failOnError>
+                    <aggregate>true</aggregate>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>attach-javadocs</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-source-plugin</artifactId>
+                <version>${maven-source-plugin.version}</version>
+                <configuration>
+                    <attach>true</attach>
+                </configuration>
+                <executions>
+                    <execution>
+                        <phase>compile</phase>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
         </plugins>
     </build>
 

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to