+1 to move out extra plugins into separated repo. -Ian.
On Thu, Apr 23, 2020 at 5:26 PM YunKun Huang <[email protected]> wrote: > I checked travis ci, currently master branch build time is around 15~25 > minutes. For my view, it's not a big number. > > for 1. I think it's really depends on how we treat those SPI extensions, if > they are not part of core feature, yes let's do this. but we need find a > way to handle release process between different repos and also handle > different issue in different repo. > > for 2. if some plugins are unnecessary, we need considering remove them > instead of disable them. > > if only consider reducing build time, how are about multiple threads build? > we can run multi CI build at same time. > Also if build in your own PC, we can special project when exec maven > command > > On Thu, Apr 23, 2020 at 11:36 AM Jun Liu <[email protected]> wrote: > > > Hi, > > > > The building time of the whole Dubbo project is going out of control, > with > > one local construction cost nearly 10 minutes. I think there are two > > reasons in essence: > > > > 1. Now the Dubbo project is becoming larger and larger, with too many SPI > > extension implementations. We should consider moving those extensions to > a > > sub project, for example a new project named "apache/dubbo-ecosystem”. > > > > 2. Disable some unnecessary plug-ins to speed up the local build > > > > What do you think? > > > > Jun > > > > >
