In this chapter, we discussed the support that Gradle gives when working with files. We saw how to create a file or directory and a collection of files and directories. A file tree represents a hierarchical set of files.
We can add logging messages to our project and tasks and see the output when we run a Gradle build. We discussed how to use different log levels to influence how much information is shown in the output. We also used
LoggingManager to capture the standard output and error messages and redirect them to custom log levels.
We discussed how to use the Gradle Wrapper to allow users to build our projects even if they don't have Gradle installed. We discussed how to customize the Wrapper to download a specific version of Gradle ...