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