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 <liu...@apache.org> 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
>
>

Reply via email to