You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by gi...@apache.org on 2021/10/29 04:33:15 UTC

[dolphinscheduler-website] branch asf-site updated: Automated deployment: 2e5d3589bb2cba04ee728d27ddea1ed8583e3ea2

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

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 6794271  Automated deployment: 2e5d3589bb2cba04ee728d27ddea1ed8583e3ea2
6794271 is described below

commit 6794271516beda59a6fcaa1e6833d8e094964a9a
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Fri Oct 29 04:33:11 2021 +0000

    Automated deployment: 2e5d3589bb2cba04ee728d27ddea1ed8583e3ea2
---
 en-us/development/backend/spi/alert.html    | 6 +++++-
 en-us/development/backend/spi/alert.json    | 2 +-
 en-us/development/backend/spi/registry.html | 7 ++++---
 en-us/development/backend/spi/registry.json | 2 +-
 en-us/development/backend/spi/task.html     | 5 +++--
 en-us/development/backend/spi/task.json     | 2 +-
 zh-cn/development/backend/spi/alert.html    | 6 +++++-
 zh-cn/development/backend/spi/alert.json    | 2 +-
 zh-cn/development/backend/spi/registry.html | 7 ++++---
 zh-cn/development/backend/spi/registry.json | 2 +-
 zh-cn/development/backend/spi/task.html     | 5 +++--
 zh-cn/development/backend/spi/task.json     | 2 +-
 12 files changed, 30 insertions(+), 18 deletions(-)

diff --git a/en-us/development/backend/spi/alert.html b/en-us/development/backend/spi/alert.html
index 0d22b42..d1cbc9c 100644
--- a/en-us/development/backend/spi/alert.html
+++ b/en-us/development/backend/spi/alert.html
@@ -80,7 +80,11 @@ This package contains the plug-in parameter definitions. We use alpacajs, a fron
 </ul>
 <h4>Alarm Custom Plugin Development</h4>
 <p>In fact, it's very easy to implement a plugin by yourself, you only need to care about the plugin extension interface. In Alert you only need to care about the AlertChannelFactory and AlertChannel. We would recommend that you follow the design specifications of other built-in plugins so that when your idea is good enough, you can donate it to the community without having to change it too much.</p>
-<p>When you have finished developing the relevant code, configure the relevant plug-ins in alert.properties (or just configure a plug-in directory and it will load all the plug-ins in that directory).</p>
+<p>When you complete the development of the relevant code, you need to execute <code>mvn -U install -Dmaven.test.skip=true</code> to install the plug-in and generate the plug-in jar of the alert. The directory is: dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/alert (the version number will change with the main version number)</p>
+<p>Note: ${VERSION} needs to be manually modified according to the current version.</p>
+<p>alert.properties configuration</p>
+<pre><code>alert.plugin.dir=../../../../dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/alert
+</code></pre>
 <p>Then, you can happily start using your own plugins.</p>
 <p>In fact, custom plug-in development is as easy as we described, and not as difficult as you imagined.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
diff --git a/en-us/development/backend/spi/alert.json b/en-us/development/backend/spi/alert.json
index 895d978..cb67b32 100644
--- a/en-us/development/backend/spi/alert.json
+++ b/en-us/development/backend/spi/alert.json
@@ -1,6 +1,6 @@
 {
   "filename": "alert.md",
-  "__html": "<h3>DolphinScheduler Alert SPI main design</h3>\n<h4>DolphinScheduler SPI Design</h4>\n<p>The architecture of microkernel &amp; plug-in of DolphinScheduler is changing. All core capabilities such as tasks, resource storage, registry, etc. will be designed to be extensions, and we want to improve the flexibility as well as the friendliness (extensibility) of DolphinScheduler itself through SPI.</p>\n<p>You can read the relevant code under the dolphinscheduler-spi module as a  [...]
+  "__html": "<h3>DolphinScheduler Alert SPI main design</h3>\n<h4>DolphinScheduler SPI Design</h4>\n<p>The architecture of microkernel &amp; plug-in of DolphinScheduler is changing. All core capabilities such as tasks, resource storage, registry, etc. will be designed to be extensions, and we want to improve the flexibility as well as the friendliness (extensibility) of DolphinScheduler itself through SPI.</p>\n<p>You can read the relevant code under the dolphinscheduler-spi module as a  [...]
   "link": "/dist/en-us/development/backend/spi/alert.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/development/backend/spi/registry.html b/en-us/development/backend/spi/registry.html
index dc5d7a0..41b4f64 100644
--- a/en-us/development/backend/spi/registry.html
+++ b/en-us/development/backend/spi/registry.html
@@ -12,7 +12,8 @@
 <body>
   <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant- [...]
 <h4>How to use it?</h4>
-<p>First you need to execute the <code>mvn -U install package -Prelease -Dmaven.test.skip=true</code> to install the plugin for generating the plugin JAR of the registry. The directory is: dolphinscheduler-dist/target/dolphinscheduler-dist-1.3.6-SNAPSHOT/lib/plugin/registry.</p>
+<p>Note: ${VERSION} needs to be manually modified according to the current version.</p>
+<p>First you need to execute the <code>mvn -U install -Prelease -Dmaven.test.skip=true</code> to install the plugin for generating the plugin JAR of the registry. The directory is: dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/registry.</p>
 <p>Next,  please follow the configuration below (using zookeeper as an example).</p>
 <table>
 <thead>
@@ -25,7 +26,7 @@
 <tbody>
 <tr>
 <td style="text-align:center">registry.plugin.dir</td>
-<td style="text-align:center">./dolphinscheduler-dist/target/dolphinscheduler-dist-1.3.6-SNAPSHOT/lib/plugin/registry</td>
+<td style="text-align:center">./dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/registry</td>
 <td style="text-align:center">Registration Center Plugin Directory</td>
 </tr>
 <tr>
@@ -48,7 +49,7 @@
 <p>For the specific configuration information, please refer to the parameter information that provided by the specific plugin. Taking zk as an example, all the parameters of this configuration information about zk are in the class org/apache/dolphinscheduler/plugin/registry/zookeeper/ZookeeperConfiguration.java. If a parameter is needed to be changed to a specific value instead of the default, it can be configured directly in the registry. However, the prefix should be added to indicate  [...]
 <h4>FAQ</h4>
 <p>1: registry plugin not found</p>
-<p>Please check if <code>mvn -U install package -Prelease -Dmaven.test.skip=true</code> is executed. Besides, please check if the directory is configured in registry.plugin.dir in the configuration file contains the relevant plugins.</p>
+<p>Please check if <code>mvn -U install -Dmaven.test.skip=true</code> is executed. Besides, please check if the directory is configured in registry.plugin.dir in the configuration file contains the relevant plugins.</p>
 <p>2:registry connect timeout</p>
 <p>You can add the relevant timeout parameters.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
diff --git a/en-us/development/backend/spi/registry.json b/en-us/development/backend/spi/registry.json
index ec26180..a08392c 100644
--- a/en-us/development/backend/spi/registry.json
+++ b/en-us/development/backend/spi/registry.json
@@ -1,6 +1,6 @@
 {
   "filename": "registry.md",
-  "__html": "<h3>DolphinScheduler Registry SPI main design</h3>\n<h4>How to use it?</h4>\n<p>First you need to execute the <code>mvn -U install package -Prelease -Dmaven.test.skip=true</code> to install the plugin for generating the plugin JAR of the registry. The directory is: dolphinscheduler-dist/target/dolphinscheduler-dist-1.3.6-SNAPSHOT/lib/plugin/registry.</p>\n<p>Next,  please follow the configuration below (using zookeeper as an example).</p>\n<table>\n<thead>\n<tr>\n<th style=\ [...]
+  "__html": "<h3>DolphinScheduler Registry SPI main design</h3>\n<h4>How to use it?</h4>\n<p>Note: ${VERSION} needs to be manually modified according to the current version.</p>\n<p>First you need to execute the <code>mvn -U install -Prelease -Dmaven.test.skip=true</code> to install the plugin for generating the plugin JAR of the registry. The directory is: dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/registry.</p>\n<p>Next,  please follow the configuration be [...]
   "link": "/dist/en-us/development/backend/spi/registry.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/development/backend/spi/task.html b/en-us/development/backend/spi/task.html
index 4c93c67..c048181 100644
--- a/en-us/development/backend/spi/task.html
+++ b/en-us/development/backend/spi/task.html
@@ -12,11 +12,12 @@
 <body>
   <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant- [...]
 <h4>How to use development environment?</h4>
-<p>First you need to execute the <code>mvn -U install package -Dmaven.test.skip=true</code> to install the plugin for generating the plugin JAR of the registry. The directory is: dolphinscheduler-dist/target/dolphinscheduler-dist-1.3.6-SNAPSHOT/lib/plugin/task (The version number will follow the change of the main version number)</p>
+<p>Note: ${VERSION} needs to be manually modified according to the current version.</p>
+<p>First you need to execute the <code>mvn -U install -Dmaven.test.skip=true</code> to install the plugin for generating the plugin JAR of the registry. The directory is: dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/task (The version number will follow the change of the main version number)</p>
 <p>Executing this command will generate all plugins provided by default for all modules.</p>
 <p>Next, configure the plugin directory in (dolphinscheduler-server/src/main/resources/worker.properties)</p>
 <pre><code>task.plugin.dir config the #task.plugin.dir config the Task Plugin dir . WorkerServer while find and load the Task Plugin Jar from this dir when deploy and start WorkerServer on the server .
-task.plugin.dir=dolphinscheduler-dist/target/dolphinscheduler-dist-1.3.6-SNAPSHOT/lib/plugin/task
+task.plugin.dir=dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/task
 </code></pre>
 <p>The following configurations can be used for local development debugging, for example:</p>
 <pre><code>maven.local.repository=/Users/localRepository
diff --git a/en-us/development/backend/spi/task.json b/en-us/development/backend/spi/task.json
index 88e5020..fc6608c 100644
--- a/en-us/development/backend/spi/task.json
+++ b/en-us/development/backend/spi/task.json
@@ -1,6 +1,6 @@
 {
   "filename": "task.md",
-  "__html": "<h2>DolphinScheduler Task SPI main design</h2>\n<h4>How to use development environment?</h4>\n<p>First you need to execute the <code>mvn -U install package -Dmaven.test.skip=true</code> to install the plugin for generating the plugin JAR of the registry. The directory is: dolphinscheduler-dist/target/dolphinscheduler-dist-1.3.6-SNAPSHOT/lib/plugin/task (The version number will follow the change of the main version number)</p>\n<p>Executing this command will generate all plug [...]
+  "__html": "<h2>DolphinScheduler Task SPI main design</h2>\n<h4>How to use development environment?</h4>\n<p>Note: ${VERSION} needs to be manually modified according to the current version.</p>\n<p>First you need to execute the <code>mvn -U install -Dmaven.test.skip=true</code> to install the plugin for generating the plugin JAR of the registry. The directory is: dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/task (The version number will follow the change of t [...]
   "link": "/dist/en-us/development/backend/spi/task.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/development/backend/spi/alert.html b/zh-cn/development/backend/spi/alert.html
index febb9e8..0c2fe54 100644
--- a/zh-cn/development/backend/spi/alert.html
+++ b/zh-cn/development/backend/spi/alert.html
@@ -79,7 +79,11 @@
 </ul>
 <h4>告警自定义插件开发</h4>
 <p>事实上,自我实现一款插件及其简单,仅仅关心插件扩展接口即可,Alert 中你只需要关心 AlertChannelFactory 以及 AlertChannel。我们更建议你按照其他内置插件的设计规范来去开发,这样当你的idea足够好的时候,你无需做过多更改即可捐献给社区。</p>
-<p>当你完成相关代码开发的时候在 alert.properties 配置相关插件(或者仅仅配置一个插件目录,他会加载该目录下的所有插件)。</p>
+<p>注意:${VERSION} 需要根据当前版本手动修改。</p>
+<p>当你完成相关代码开发的时候, 你需要执行 <code>mvn -U install -Dmaven.test.skip=true</code> 安装插件,生成注册中心的插件 jar。目录是:dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/alert(版本号会跟随主版本号变更)
+alert.properties 配置</p>
+<pre><code>alert.plugin.dir=../../../../dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/alert
+</code></pre>
 <p>然后,接下来就可以开始愉快的使用你自己的插件了。</p>
 <p>事实上,自定义插件化开发确实如同我们描绘的那么简单,并没有想象中的多么困难。</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/zh-cn/community/development/subscribe.html"><p>邮件列表</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterblue.png"/><a href="https://twitter.com/dolphinschedule"><p [...]
diff --git a/zh-cn/development/backend/spi/alert.json b/zh-cn/development/backend/spi/alert.json
index ee198a6..0700de0 100644
--- a/zh-cn/development/backend/spi/alert.json
+++ b/zh-cn/development/backend/spi/alert.json
@@ -1,6 +1,6 @@
 {
   "filename": "alert.md",
-  "__html": "<h3>DolphinScheduler Alert SPI 主要设计</h3>\n<h4>DolphinScheduler SPI 设计</h4>\n<p>DolphinScheduler 正在处于微内核 + 插件化的架构更改之中,所有核心能力如任务、资源存储、注册中心等都将被设计为扩展点,我们希望通过 SPI 来提高 DolphinScheduler 本身的灵活性以及友好性(扩展性)。</p>\n<p>相关代码可以参考 dolphinscheduler-spi 模块。相关插件的扩展接口皆在该模块下,当我们需要实现相关功能的插件化的时候,建议先阅读此块的代码,当然,更建议你阅读文档,这会减少很多时间,不过文档有一定的后滞性,当文档缺失的时候,建议以源码为准(如果有兴趣,我们也欢迎你来提交相关文档),此外,我们几乎不会对扩展接口做变更(不包括新增),除非重大架构调整,出现不兼容升级版本,因此,现有文档一般都能够满足。</p>\n<p>当你需要扩展的时候
 ,事实上你只需要关注扩展接口即可,比如告警服务,您只需要关注 AlertChannelFact [...]
+  "__html": "<h3>DolphinScheduler Alert SPI 主要设计</h3>\n<h4>DolphinScheduler SPI 设计</h4>\n<p>DolphinScheduler 正在处于微内核 + 插件化的架构更改之中,所有核心能力如任务、资源存储、注册中心等都将被设计为扩展点,我们希望通过 SPI 来提高 DolphinScheduler 本身的灵活性以及友好性(扩展性)。</p>\n<p>相关代码可以参考 dolphinscheduler-spi 模块。相关插件的扩展接口皆在该模块下,当我们需要实现相关功能的插件化的时候,建议先阅读此块的代码,当然,更建议你阅读文档,这会减少很多时间,不过文档有一定的后滞性,当文档缺失的时候,建议以源码为准(如果有兴趣,我们也欢迎你来提交相关文档),此外,我们几乎不会对扩展接口做变更(不包括新增),除非重大架构调整,出现不兼容升级版本,因此,现有文档一般都能够满足。</p>\n<p>当你需要扩展的时候
 ,事实上你只需要关注扩展接口即可,比如告警服务,您只需要关注 AlertChannelFact [...]
   "link": "/dist/zh-cn/development/backend/spi/alert.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/development/backend/spi/registry.html b/zh-cn/development/backend/spi/registry.html
index 8cc546b..182fb8d 100644
--- a/zh-cn/development/backend/spi/registry.html
+++ b/zh-cn/development/backend/spi/registry.html
@@ -12,7 +12,8 @@
 <body>
   <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant [...]
 <h4>如何使用?</h4>
-<p>首先你需要执行 <code>mvn -U install package -Dmaven.test.skip=true</code> 安装插件,生成注册中心的插件 jar。目录是:dolphinscheduler-dist/target/dolphinscheduler-dist-1.3.6-SNAPSHOT/lib/plugin/registry</p>
+<p>首先你需要执行 <code>mvn -U install -Dmaven.test.skip=true</code> 安装插件,生成注册中心的插件 jar。目录是:dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/registry</p>
+<p>注意:${VERSION} 需要根据当前版本手动修改</p>
 <p>其次进行以下配置(以 zookeeper 为例)</p>
 <table>
 <thead>
@@ -25,7 +26,7 @@
 <tbody>
 <tr>
 <td>registry.plugin.dir</td>
-<td>./dolphinscheduler-dist/target/dolphinscheduler-dist-1.3.6-SNAPSHOT/lib/plugin/registry/zookeeper</td>
+<td>./dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/registry/zookeeper</td>
 <td>注册中心插件目录</td>
 </tr>
 <tr>
@@ -49,7 +50,7 @@
 所有配置信息前缀需要 +registry,如 <a href="http://base.sleep.time.ms">base.sleep.time.ms</a>,在 registry 中应该这样配置:registry.base.sleep.time.ms=100</p>
 <h4>FAQ</h4>
 <p>1: registry plugin not found</p>
-<p>请检查是否有执行 <code>mvn -U install package -Prelease -Dmaven.test.skip=true</code> ,此外,请检查配置文件中的 registry.plugin.dir 中配置的目录是否有相关插件。</p>
+<p>请检查是否有执行 <code>mvn -U install -Dmaven.test.skip=true</code> ,此外,请检查配置文件中的 registry.plugin.dir 中配置的目录是否有相关插件。</p>
 <p>2:registry connect timeout</p>
 <p>可以增加相关超时参数。</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/zh-cn/community/development/subscribe.html"><p>邮件列表</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterblue.png"/><a href="https://twitter.com/dolphinschedule"><p [...]
diff --git a/zh-cn/development/backend/spi/registry.json b/zh-cn/development/backend/spi/registry.json
index b1be00d..d7d283d 100644
--- a/zh-cn/development/backend/spi/registry.json
+++ b/zh-cn/development/backend/spi/registry.json
@@ -1,6 +1,6 @@
 {
   "filename": "registry.md",
-  "__html": "<h3>DolphinScheduler Registry SPI 主要设计</h3>\n<h4>如何使用?</h4>\n<p>首先你需要执行 <code>mvn -U install package -Dmaven.test.skip=true</code> 安装插件,生成注册中心的插件 jar。目录是:dolphinscheduler-dist/target/dolphinscheduler-dist-1.3.6-SNAPSHOT/lib/plugin/registry</p>\n<p>其次进行以下配置(以 zookeeper 为例)</p>\n<table>\n<thead>\n<tr>\n<th>参数</th>\n<th>默认值</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>registry.plugin.dir</td>\n<td>./dolphinscheduler-dist/target/dolphinscheduler-dist-1.3.6-SNAPSHOT/lib [...]
+  "__html": "<h3>DolphinScheduler Registry SPI 主要设计</h3>\n<h4>如何使用?</h4>\n<p>首先你需要执行 <code>mvn -U install -Dmaven.test.skip=true</code> 安装插件,生成注册中心的插件 jar。目录是:dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/registry</p>\n<p>注意:${VERSION} 需要根据当前版本手动修改</p>\n<p>其次进行以下配置(以 zookeeper 为例)</p>\n<table>\n<thead>\n<tr>\n<th>参数</th>\n<th>默认值</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>registry.plugin.dir</td>\n<td>./dolphinscheduler-dist/target/dolphinscheduler- [...]
   "link": "/dist/zh-cn/development/backend/spi/registry.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/development/backend/spi/task.html b/zh-cn/development/backend/spi/task.html
index 022ded3..ea48227 100644
--- a/zh-cn/development/backend/spi/task.html
+++ b/zh-cn/development/backend/spi/task.html
@@ -12,11 +12,12 @@
 <body>
   <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant [...]
 <h4>开发环境如何使用?</h4>
-<p>首先你需要执行 <code>mvn -U install package -Dmaven.test.skip=true</code> 安装插件,生成注册中心的插件 jar。目录是:dolphinscheduler-dist/target/dolphinscheduler-dist-1.3.6-SNAPSHOT/lib/plugin/task(版本号会跟随主版本号变更)</p>
+<p>首先你需要执行 <code>mvn -U install -Dmaven.test.skip=true</code> 安装插件,生成注册中心的插件 jar。目录是:dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/task(版本号会跟随主版本号变更)</p>
+<p>注意:${VERSION} 需要根据当前版本手动修改</p>
 <p>执行此命令会生成所有模块默认提供的所有插件。</p>
 <p>其次在(dolphinscheduler-server/src/main/resources/worker.properties)进行配置插件目录</p>
 <pre><code>task.plugin.dir config the #task.plugin.dir config the Task Plugin dir . WorkerServer while find and load the Task Plugin Jar from this dir when deploy and start WorkerServer on the server .
-task.plugin.dir=dolphinscheduler-dist/target/dolphinscheduler-dist-1.3.6-SNAPSHOT/lib/plugin/task
+task.plugin.dir=dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/task
 </code></pre>
 <p>本地开发调试也可采用以下方式进行配置,例如:</p>
 <pre><code>maven.local.repository=/Users/localRepository
diff --git a/zh-cn/development/backend/spi/task.json b/zh-cn/development/backend/spi/task.json
index d33ac0c..eda2043 100644
--- a/zh-cn/development/backend/spi/task.json
+++ b/zh-cn/development/backend/spi/task.json
@@ -1,6 +1,6 @@
 {
   "filename": "task.md",
-  "__html": "<h2>DolphinScheduler Task SPI 主要设计</h2>\n<h4>开发环境如何使用?</h4>\n<p>首先你需要执行 <code>mvn -U install package -Dmaven.test.skip=true</code> 安装插件,生成注册中心的插件 jar。目录是:dolphinscheduler-dist/target/dolphinscheduler-dist-1.3.6-SNAPSHOT/lib/plugin/task(版本号会跟随主版本号变更)</p>\n<p>执行此命令会生成所有模块默认提供的所有插件。</p>\n<p>其次在(dolphinscheduler-server/src/main/resources/worker.properties)进行配置插件目录</p>\n<pre><code>task.plugin.dir config the #task.plugin.dir config the Task Plugin dir . WorkerServer while find and [...]
+  "__html": "<h2>DolphinScheduler Task SPI 主要设计</h2>\n<h4>开发环境如何使用?</h4>\n<p>首先你需要执行 <code>mvn -U install -Dmaven.test.skip=true</code> 安装插件,生成注册中心的插件 jar。目录是:dolphinscheduler-dist/target/dolphinscheduler-dist-${VERSION}/lib/plugin/task(版本号会跟随主版本号变更)</p>\n<p>注意:${VERSION} 需要根据当前版本手动修改</p>\n<p>执行此命令会生成所有模块默认提供的所有插件。</p>\n<p>其次在(dolphinscheduler-server/src/main/resources/worker.properties)进行配置插件目录</p>\n<pre><code>task.plugin.dir config the #task.plugin.dir config the Task Plugin dir . Work [...]
   "link": "/dist/zh-cn/development/backend/spi/task.html",
   "meta": {}
 }
\ No newline at end of file