随笔分类 -  构建工具

Ant学习笔记
摘要:Why ant? 阅读全文

posted @ 2013-09-18 10:27 leungrs 阅读(142) 评论(0) 推荐(0)

maven笔记
摘要:一、概述Maven是一个:a.项目构建工具,可以自动化地对软件进行编译、单元测试、文档生成,打包和部署。b.依赖管理工具,maven给每个软件构件(artifact)定义了一个坐标(groupId,artifactId,version必选三元组,packaging可选,classifier不能直接定义),并且维护了一个免费的中央库(repository),c.项目信息管理工具,可以管理包括项目描述,开发组列表,版本控制系统地址,许可证,bug管理系统地址等。二、安装实践1、conf/settings.xml配置文件,最佳方式是把这个文件拷贝到~/.m2目录下,然后进行修改,这里的配置优先于安装 阅读全文

posted @ 2013-09-06 12:17 leungrs 阅读(310) 评论(0) 推荐(0)

makefile笔记
摘要:一、构建背景知识源代码(.c,.cpp)编译生成目标代码(如:.obj,.o),目标代码链接生成可执行代码(.exe,.dll)。对目标代码打包生成库文件(如:.lib,.a)为了简化构建程序的过程,可以把编译和链接的指令放到一个文件中,这个文件就是makefile文件,makefile文件最终要通过一个make工具来解释执行,不同的make工具定义的makefile文件会有不同。二、makefile的核心规则:target...:dependency... command解释:target:执行command产生的目标denpendency:产生target的所有依赖文件command:s. 阅读全文

posted @ 2013-09-04 18:11 leungrs 阅读(271) 评论(0) 推荐(0)