通常, 大家首次接触 gradle 是遇到一个 gradle 作为构建工具项目.
观察基于 gradle 构建的项目结构, 通常有以下几个文件:
build.gradle // 重要, 构建脚本文件,主要的构建配置都在这里写
gradlew // gradle wrapper 执行脚本文件,用来在没有安装 gradle 的情况下执行 gradle 命令。当然,第一次执行时会下载 gradle。
gradlew.bat // gradle wrapper 执行脚本文件的 windows 版
gradle
|- wrapper
|- gradle-wrapper.properties // 重要, 描述了 gradlew 使用的 gradle 版本
|- gradle-wrapper.jar // gradlew 执行时用到的 jar, 无需关注
settings.gradle // 项目配置,指明根项目名字和引入的 module
能够列出所有可用的构建命令. 这时如果是第一次运行 gradle, 且本地没有缓存过 gradle-wrapper.properties 中描述的 gradle 版本, 则会去 gradle-wrapper.properties 指的的 url 去下载 gradle.
但是这个官方地址的 gradle 下载通常会比较慢, 所以如果是要给同事分享 gradle 项目时, 可以把 gradle 提前下载到内网, 然后将 gradle-wrapper.properties 中的下载地址改成内网的地址.
使用 idea 打开这个项目, 也就是 open build.gradle 文件, 就可以引入项目了.