Thank you very much!

Sheng Wu <[email protected]> 于2020年7月15日周三 下午2:00写道:

> Created, good luck.
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
> JUN GAO <[email protected]> 于2020年7月15日周三 下午12:59写道:
>
>> Hi.
>>
>> @Sheng Wu <[email protected]> :
>> Could you help us to create a new repository named
>> incubator-dolphinscheduler-maven-plugin?
>> through the following link:
>> https://gitbox.apache.org/setup/newrepo.html
>>
>> Thank you!
>>
>> lidong dai <[email protected]> 于2020年7月11日周六 上午8:43写道:
>>
>>>  I take your point, but I don't have permission to create repository
>>> named
>>> incubator-dolphinscheduler-maven-plugin.  this need our mentor to help
>>>
>>>  @Sheng Wu <[email protected]> :
>>> Could you help us to create a new repository named
>>> incubator-dolphinscheduler-maven-plugin?
>>> through the following link:
>>> https://gitbox.apache.org/setup/newrepo.html
>>>
>>>
>>>
>>> Best Regards
>>> ---------------
>>> DolphinScheduler(Incubator) PPMC
>>> Lidong Dai 代立冬
>>> [email protected]
>>> ---------------
>>>
>>>
>>> JUN GAO <[email protected]> 于2020年7月9日周四 下午9:21写道:
>>>
>>> > The incubator-dolphinscheduler-maven-plugin related issues are
>>> > https://github.com/apache/incubator-dolphinscheduler/issues/3049
>>> >
>>> >
>>> > JUN GAO <[email protected]> 于2020年7月9日周四 下午9:18写道:
>>> >
>>> > > Hi @lidong dai <[email protected]>  @[email protected]
>>> > > <[email protected]>  @[email protected] <
>>> > [email protected]>
>>> > >
>>> > >
>>> > > We need to add a repository named
>>> incubator-dolphinscheduler-maven-plugin
>>> > > for dolphinscheduler .
>>> > > Can you help me with that?
>>> > >
>>> > > The code of incubator-dolphinscheduler-maven-plugin is here
>>> > >
>>> https://github.com/gaojun2048/incubator-dolphinscheduler-maven-plugin
>>> > >
>>> > > That is the README about incubator-dolphinscheduler-maven-plugin:
>>> > >
>>> > > This is a maven plugin for DolphinScheduler , It has three functions:
>>> > >
>>> > >    1.
>>> > >
>>> > >    It is allowed to add dolphinscheduler-plugin to the pom file. If
>>> > >    dolphinscheduler-plugin is added to the pom file, the
>>> DolphinScheduler
>>> > >    service will load this model as a DolphinScheduler plugin.
>>> > >    2.
>>> > >
>>> > >    Automatically check the model with dolphinscheduler-plugin added
>>> to
>>> > >    the pom file, and will automatically generate
>>> > >    META-INF/services/org.apache.dolphinscheduler.spi.DolphinScheduler
>>> > file
>>> > >    when compile.
>>> > >    3.
>>> > >
>>> > >    Automatically check DolphinScheduler's maven dependency.
>>> Especially
>>> > >    the dependencies used by plugins.
>>> > >
>>> > >
>>> > > <
>>> >
>>> https://github.com/gaojun2048/incubator-dolphinscheduler-maven-plugin#why-we-need-this-maven-plugin
>>> > >Why
>>> > > we need this maven plugin?
>>> > >
>>> > > If we are running on the server deployment. Because the plug-ins are
>>> in
>>> > > the corresponding plug-in directory, and the plug-in jar package has
>>> the
>>> > > corresponding META-INF/services, there is no problem.
>>> > >
>>> > > However, when we develop locally in IDE, we have no plug-ins dir and
>>> no
>>> > > plug-ins jar file . If we want to test and debug the plugin code, we
>>> need
>>> > > add the plugin module to the pom.xml of alert module ,But this
>>> violates
>>> > the
>>> > > original intention of SPI. So we can`t add the plug-in module to the
>>> > alert
>>> > > module as a dependency, So there will be a problem that the alert
>>> module
>>> > > cannot find the plug-in classes.
>>> > >
>>> > > With this maven plug-in, by scanning the pom file of the project ,The
>>> > > pluginloader can find the module identified by
>>> dolphinscheduler-plugin,
>>> > > then can load this module`s class files and its dependent third-party
>>> > jars
>>> > > from the target/classes dir of the plug-in module. This will debug
>>> > locally.
>>> > >
>>> > > --
>>> > >
>>> > > DolphinScheduler(Incubator)  PPMC
>>> > > Jun Gao 高俊
>>> > > [email protected]
>>> > >
>>> > >
>>> >
>>> > --
>>> >
>>> > DolphinScheduler(Incubator)  PPMC
>>> > Jun Gao 高俊
>>> > [email protected]
>>> >
>>>
>>
>>
>> --
>>
>> DolphinScheduler(Incubator)  PPMC
>> Jun Gao 高俊
>> [email protected]
>>
>>

-- 

DolphinScheduler(Incubator)  PPMC
Jun Gao 高俊
[email protected]

Reply via email to