building tool的作用以及为什么成为主流

一.定义

  1.building tool:即构建工具,构建工具是一个把源代码生成可执行应用程序的过程自动化的程序。构建包括编译、连接跟把代码打包成可用的或可执行的形式。

  2.执行流程:

    (1)下载依赖项

    (2)将源代码编译成二进制代码

    (3)打包二进制代码

    (4)进行测试

    (5)部署到生产系统

  3.目前较为流行的build tool:

    (1)For java - Ant,Maven,Gradle

    (2)For .NET framework - NAnt

    (3)c# - MsBuild.

二.主流原因

  在小型项目中,开发者往往手动调用构建过程,这样在大型的项目中很不实用,在构建过程中难以跟踪什么需要被构建、按照什么顺序构建以及项目中存在哪些依赖。使用自动化工具会使构建过程更为连续。

猜你喜欢

转载自www.cnblogs.com/czl1205115684/p/10481229.html