gradle任务

gradle的任务包括:内置任务和依赖于插件的任务。

1.1、内置任务

内置任务在任何地方都可以执行,不依赖任何插件和配置文件就可以执行。

1.1.1、tasks

查看工程中有哪些任务。如果没有工程只看到内置任务。

示例:

1.1.2、help

查看任务的帮助信息。

示例1:

示例2:

1.1.3、wrapper

用来生成gradlewgradlew.batgradle文件夹。

gradlew可执行文件是一个shell脚本, 是GNU/Linux系统和macOS系统中的构建此项目的工具。

gradlew.bat批处理是Windows系统上构建此项目的工具。

gradlewgradlew.bat这两个命令与gradle命令的用法完全一样, 它们就是对gradle命令的包装。

示例:

1.1.4、init

用来生成build.gradlesettings.gradle配置文件, 这个任务依赖wrapper任务。如果已经存在gradlewgradlew.batgradle文件夹, 并且修改过就会更新;如果不存在这些,就会创建。

build.gradlesettings.gradle是这个工程的gradle配置脚本。 它的语法是Groovy语言的语法。 我们以后会频繁的修改这两个配置文件,以满足我们不断变化的要求。

示例:

1.1.5、model

查看每个任务与Java类的对用关系。

示例:

1.1.6、properties

查看工程中的所有属性。

示例:

1.1.7、projects

查看工程中的所有项目,一个gradle工程可以有多个项目。

示例:

1.1.8、components

查看工程中的所有插件。

示例:

1.1.9、dependencies

查看工程中的所有依赖。

示例:

1.1.10、buildEnvironment

查看工程中的构建环境变量。

示例: