You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@seatunnel.apache.org by ki...@apache.org on 2022/05/17 03:30:50 UTC

[incubator-seatunnel] branch dev updated: [Doc] [Improve] Update contribute guide about plugin mapping. (#1893)

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

kirs pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-seatunnel.git


The following commit(s) were added to refs/heads/dev by this push:
     new 2ca38ac4 [Doc] [Improve] Update contribute guide about plugin mapping. (#1893)
2ca38ac4 is described below

commit 2ca38ac40b9a15c9f9ea7fb1734554413a3f468e
Author: TrickyZerg <32...@users.noreply.github.com>
AuthorDate: Tue May 17 11:30:44 2022 +0800

    [Doc] [Improve] Update contribute guide about plugin mapping. (#1893)
    
    * update contribute-plugin.md about plugin mapping.
    
    * update contribute-plugin.md about plugin mapping.
---
 docs/en/contribution/contribute-plugin.md | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/docs/en/contribution/contribute-plugin.md b/docs/en/contribution/contribute-plugin.md
index ae58cb74..f687291b 100644
--- a/docs/en/contribution/contribute-plugin.md
+++ b/docs/en/contribution/contribute-plugin.md
@@ -89,10 +89,9 @@ fully qualified class name of your implementation.
 
 ## Add plugin to the distribution
 
-You need to add your plugin to the `seatunnel-connectors-spark-dist` module,then the plugin will in distribution.
+You need to add your plugin to the `seatunnel-connectors-spark-dist` module, then the plugin will in distribution.
 
 ```xml
-
 <dependency>
     <groupId>org.apache.seatunnel</groupId>
     <artifactId>seatunnel-connector-spark-hello</artifactId>
@@ -102,6 +101,12 @@ You need to add your plugin to the `seatunnel-connectors-spark-dist` module,then
 
 After you using `mvn package` to make a distribution, you can find the plugin in your ${distribution}/connectors/spark.
 
+## Add information to plugin-mapping.properties file
+
+SeaTunnel use `plugin-mapping.properties` file to locate the name of the jar package, the file is under module `seatunnel-connectors`, the key/value rule in
+properties is : `engineName.pluginType.pluginName=artifactId`. eg: `spark.source.hello=seatunnel-connector-spark-hello`.
+So that SeaTunnel can find plugin jar according to user's config file.
+
 # Contribute Flink Plugins
 
 The steps to contribute a Flink plugin is similar to the steps to contribute a Spark plugin. Different from Spark, you