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