Gradle和Maven都是项目构建工具,但是完全是两个产品,maven应该目前在java企业级开发中占的比重比较大,Gradle是后起之秀,Google的Android Stadio主推的就是Gradle。

整个过程可以分为几个步骤:

  1、编译源代码。

  2、运行单元测试和集成测试

  3、执行静态代码分析、生成分析报告

  4、创建发布版本

  5、部署到目标环境

  6、部署传递过程

  7、执行冒烟测试和自动功能测试

如果这一系列的步骤中,你自己手工去执行每一个步骤不仅显得效率低而且还容易出错,有了自动化构建就只需要自定义构建逻辑,剩下的事情交给构建工具去处理就行了。

04-28 02:59