本书工程代码的构建会产生大量的Gradle任务。这是因为Gradle使用一种称为 约定优于配置 (convention over configuration)的运行方式,这意味着即便你只是尝试完成一个非常基础的任务,Gradle依然会创建很多任务。因此,那些“搭顺风车”的任务要么不适用于本书,要么不能正确运行。下面是一些你可能会用到的Gradle任务。
●gradlew compileJava:编译本书中所有可被编译的Java文件(有些文件不可编译,仅用于演示语言的错误用法)。
●gradlew run:对于本书中所有可执行的Java文件(有些文件是库组件),先编译再执行。
●gradlew test:执行所有的单元测试(相关知识点将会在第16章中讲述)。
●gradlew chapter:ExampleName:编译和运行一个特定的示例程序,比如gradlew objects:HelloDate。