构建工具-简介
来源:互联网 发布:python包怎么安装 编辑:程序博客网 时间:2024/06/06 03:27
原文出处:http://blog.csdn.net/azureternite/article/details/52213589
什么是构建工具
构建工具是一个把源代码生成可执行应用程序的过程自动化的程序(例如Android app生成apk)。构建包括编译、连接跟把代码打包成可用的或可执行的形式。
基本上构建的自动化是编写或使一大部分任务自动执行的一个动作,而这些任务则是软件开发者的日常,像是:
- 下载依赖
- 将源代码编译成二进制代码
- 打包生成的二进制代码
- 进行单元测试
- 部署到生产系统
为什么要使用构建工具或构建自动化
在小型项目中,开发者往往手动调用构建过程,这样在大型的项目中很不实用,在构建过程中难以跟踪什么需要被构建、按照什么顺序构建以及项目中存在哪些依赖。使用自动化工具会使构建过程更为连续。
各种现有构建工具(只列举了部分)
- For java - Ant,Maven,Gradle.
- For .NET framework - NAnt
- c# - MsBuild.
深入阅读
- Build automation (有中文版,但是不详细)
- List of build automation software
阅读全文
0 0
- 构建工具(简介)
- 构建工具-简介
- 编程项目构建工具简介
- 构建工具-Maven简介-1
- 构建工具-Maven简介-2
- 构建工具-Maven简介-3
- 构建工具-Gradle简介-1
- Java开源构建工具ant简介
- Java开源构建工具ant简介
- “流式”前端构建工具——gulp.js 简介
- 构建工具
- Gradle构建系统简介及在Gradle中集成覆盖率工具Jacoco并使用
- 工具简介
- android ndk 构建简介
- ant - java 构建工具
- ant - java 构建工具
- 应用构建工具ExModel
- Scons软件构建工具
- java基础50题
- S0.3 直方图
- 增、删、改
- 1031. Hello World for U (20)
- jQuery-动画
- 构建工具-简介
- Logistic 分类器与 softmax分类器
- 数据结构:B树&B+树&B*树
- 错排相关
- 高级UI特效之仿3D翻转切换效果
- HYSBZ3083-遥远的国度
- hihocoder#1589 : 回文子串的数量(manacher)
- 双链表的实现
- 深度学习模型压缩加速