chaicho opened a new issue, #12696:
URL: https://github.com/apache/dubbo/issues/12696

   <!-- If you need to report a security issue please visit 
https://github.com/apache/dubbo/security/policy -->
   
   
   ## 项目简述
   自Gradle 3.0以来,Gradle大力投入于提高Gradle构建的速度,具有诸如build cache、compilation 
avoidance等功能。据称现在对于绝大多数项目,Gradle比Maven快2-10倍。随着越来越多的项目开始基于 Gradle 开发并从 Gradle 
中获利,Dubbo 也希望迁移到 Gradle 项目。 目前 Dubbo 主要基于 Maven 进行构建,基于大量的 Maven 
插件做了定制化的逻辑,本工作希望对这些能力基于 Gradle 进行重构。
   
   ## 时间安排表
   
   ### 阶段1(7月1日-7月31日):分析和初始设置
   
   - 第1周(7月1日-7月7日):分析项目中对Maven使用情况,包括项目组织结构、模块依赖关系、配置文件和插件等
   - 第2周(7月8日-7月14日):将外部依赖初步以Gradle进行配置
   - 第3周(7月15日-7月21日):将Dubbo多模块之间的依赖关系以Gradle进行配置,实现BOM的迁移
   - 第4周(7月22日-7月31日):修正各模块的自身依赖定义,完善依赖范围的限定和依赖的正常配置
   
   ### 阶段2(8月1日-9月7日):详细配置并进行插件迁移
   
   - 第4、5周(8月1日-8月14日):对常见插件进行配置和迁移
   - 第6、7周(8月15日-8月31日):对自定义插件实现迁移和配置
   - 第8周(9月1日-9月7日):实现不同Profile的配置
   
   ### 阶段3(9月8日-9月30日):完成迁移和验证
   
   - 第9周(9月8日-9月14日):实现迁移效果验证脚本
   - 第10、11周(9月15日-9月31日):根据验证结果进行必要的调整
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to