gradle 初识
1. 之前一直用的apache ant来构建和发布项目, 现在新项目开始, 想学习用其它构建工具, 就尝试用gradle来构建
2. gradle 用来构建项目十分方便, 语法也是比较直观, 但刚开始接触, 会对其中添加依赖和删除依赖感到很不适应
3. 首先是添加依赖,最普遍的依赖称为外部依赖,这些依赖存放在外部仓库中。一个外部依赖可以由以下属性指定:
- group属性指定依赖的分组(在Maven中,就是groupId)。
- name属性指定依赖的名称(在Maven中,就是artifactId)。
- version属性指定外部依赖的版本(在Maven中,就是version)。
一个标准的添加依赖的语法:
dependencies {
compile group: 'groupId', name: 'name', version: 'version'
}
我们也可以采用快捷的写法: [groupId]:[artifactId]:[version]
dependencies {
compile 'groupId:name:version'
}
gradle中指定了多个依赖配置项:
- compile配置项中的依赖是必须的。
- runtime配置项中包含的依赖在运行时是必须的。
- testCompile配置项中包含的依赖在编译项目的测试代码时是必须的。
- testRuntime配置项中包含的依赖在运行测试代码时是必须的。
- archives配置项中包含项目生成的文件(如Jar文件)。
- default配置项中包含运行时必须的依赖。
4. 查询依赖, 需要知道[groupId], [artifiactId], [version]。这几个属性如何获取, 可以通过
[http://search.maven.org] 去查询你需要的jar的属性。
[http://www.mvnrepository.com] 该网站有体验更佳, 会提供现有的各构建工具的声明。