Android开发经验谈Android开发Android技术知识

Gradle Build Tool(三)Gradle Wrapp

2018-11-26  本文已影响4人  吴七禁

在Gradle构建文件中,大部分都是与Gradle Wrapper(简称Wrapper)相关的文件。之前简单提到过,Wrapper是一个执行脚本,它的功能是帮助开发人员管理Gradle版本,必要时会事先下载需要的运行版本。

对于开发人员,wrapper通常有三种不同的工作流程:

  1. 创建一个新的Gradle项目然后为其添加一个Wrapper
  2. 直接使用一个已经提供Wrapper的项目
  3. 利用Wrapper更新Gradle版本

添加Wrapper

执行创建构建命令时会为我们自动生成包含Wrapper的文件。

gradle init

当然我们还可以单独创建wrapper,Gradle中内置了一个 wrapper 命令,执行该命令后会在当前项目目录中生成一些Wrapper必要的文件。

gradle wrapper

在生成的文件中:

使用Wrapper

gradle中的 initwrapper命令会帮我们生成管理Gradle版本的wrapper构建文件,我们需要手动执行Wrapper构建Gradle版本的运行命令。命令存在于gradlew和 gradlew.bat脚本文件中,根据平台不同自行选择。

Linux/Unix平台:

./gradlew build

Windows平台:

gradlew.bat build

当我们执行了这个命令之后,Wrapper会根据属性文件中配置Gradle版本配置环境,如果当前版本不存在于本地,就会去托管服务器下载并保存在一个单独的位置,反之直接使用本地的Gradle版本。

Wrapper build结束后,当前项目就已经有了Gradle编译环境。

上一篇 下一篇

猜你喜欢

热点阅读