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]
>
>

Reply via email to