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] 该网站有体验更佳, 会提供现有的各构建工具的声明。

posted @ 2017-03-29 13:31  周末宅2天  阅读(253)  评论(0编辑  收藏  举报