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]
