摘要: 大部分项目在部署之前都需要做的就是js、css文件的压缩、合并,以及一些文件的错误检查,甚至是将LESS文件转换成css文件,coffeescript文件转化成js文件等等。但是项目开发是分迭代的,没开发完一次,上面的工作要重新做一遍。那有什么工具能帮助我们来做这些重复的工作呢?Grunt....
分类:
其他好文 时间:
2014-11-26 13:44:50
阅读次数:
193
maven是用来干嘛的Maven是一个基于Java平台的项目构建工具。设计的出发点:在进行软件开发的过程中,无论什么项目,采用何种技术,使用何种编程语言,我们要重复相同的开发步骤:编码,编译,测试,生成文档,打包发布。实际上除了编写源代码,其他步骤完全是重复一些琐碎的工作,这些琐碎的工作就是构建。那...
分类:
其他好文 时间:
2014-11-21 23:06:24
阅读次数:
387
要使用Android Studio,就需要这个构建工具。
本文是一个粗略的 前6章的笔记,以未例驱动。
下载好最新版的Gradle(当前为2.2)后,解压。将Gradle的bin目录配置到环境变量中,以便在shell中可以使用gradle命令。
随便新建个目录(我这里建了一个名为builds的目录),cd进去,新建一个build.gradle文件,以下示例都编辑在build....
分类:
其他好文 时间:
2014-11-21 18:48:39
阅读次数:
268
本文介绍了基本的构建工具scons的构建方法,给出一个最基本的编译一个文件利用自己设定的编译器的方法。...
分类:
其他好文 时间:
2014-11-19 01:43:05
阅读次数:
134
简介Q:Grunt为何物?A:一个专为JavaScript提供的构建工具。Q:啥是构建工具?A:在项目部署上线前,通常要将源文件压缩,合并,并拷贝到bch或trunk中。在将js模块化后,又多了一个分析,提取业务代码中所依赖模块的工作。解决这一系列繁重工作的自动化工具,称之为构建工具。Q:grunt...
分类:
其他好文 时间:
2014-11-18 17:21:30
阅读次数:
259
日志是构建工具的主要界面。如果日志太多,真正的警告和问题容易被隐藏。另一方面,如果出了错,你需要找出相关的信息。Gradle 定义了6个日志级别,如表 18.1,“日志级别”所示。除了那些您通过可能会看到的日志级别之外,有两个 Gradle 特定日志级别。这两个级别分别是 QUIET 和 LIFECYCLE. 默认使用后面的这个日志级别,用于报告构建进度。
表 18.1. 日志级别
Level 用于
ERROR 错误消息
QUIET 重要的信息消息
WARNING 警告消息
LIFECYCLE 进度信息...
分类:
其他好文 时间:
2014-11-18 10:24:14
阅读次数:
287
最近开始接触Java,认识到一个似乎比Maven好用的构建工具Gradle,还来不及细细研究,但是需要构建一个可执行Jar包。上网查了一下。中文的文章千篇一律的提到一个插件apply plugin: 'executable-jar'(https://github.com/stigkj/gradle-...
分类:
编程语言 时间:
2014-11-18 00:14:17
阅读次数:
397
介绍:由于Android Studio使用的构建工具是Gradle,所以如果Eclipse和Android Studio想互相构建彼此的应用,必须使用Gradle。Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。主页:http://...
分类:
移动开发 时间:
2014-11-16 14:38:03
阅读次数:
250
Gruntjs是JavaScript项目的构建工具,也是基于node的一个命令行工具。很多开源JS项目都是使用它搭建。如jQuery、Qunit、CanJS等。它有以下作用合并JS文件压缩JS文件单元测试(基于QUnit)一句话:完全自动化(automation)以下是它的安装过程。一、安装node...
分类:
Web程序 时间:
2014-11-10 21:16:12
阅读次数:
272
在java编译那些事儿中提到了用ant去编译Java项目,今天扩展到用它来构建Android项目,其实道理是相通的,变化的只是使用的形式。ant构建相比IDE的好处是多个子项目使用自定义jar包时,ant可以更好的完成自动化构建,一个命令就搞定整个项目的编译而不用手工的导出jar包然后再将其放到指定目录。这就是高效的构建工具所标榜的。先来说说ant在Linux下的安装(那篇文章写的太过简单,其实也...
分类:
移动开发 时间:
2014-11-09 16:46:10
阅读次数:
208