On Java:中文版·基础卷
上QQ阅读APP看书,第一时间看更新

Gradle基础任务

本书工程代码的构建会产生大量的Gradle任务。这是因为Gradle使用一种称为约定优于配置(convention over configuration)的运行方式,这意味着即便你只是尝试完成一个非常基础的任务,Gradle依然会创建很多任务。因此,那些“搭顺风车”的任务要么不适用于本书,要么不能正确运行。下面是一些你可能会用到的Gradle任务。

●gradlew compileJava:编译本书中所有可被编译的Java文件(有些文件不可编译,仅用于演示语言的错误用法)。

●gradlew run:对于本书中所有可执行的Java文件(有些文件是库组件),先编译再执行。

●gradlew test:执行所有的单元测试(相关知识点将会在第16章中讲述)。

●gradlew chapter:ExampleName:编译和运行一个特定的示例程序,比如gradlew objects:HelloDate。