All Classes and Interfaces

Class
Description
A utility class for constructing vararg parameter lists.
Represents the build state
A build process command-line argument parser and controller.
Java build utilities
A reference to an existing file
Extends Project with common functionality for creating build artifacts derived from source files.
A reference to a set of existing files
The signature of a method call
A wrapper for the Apache Ivy dependency manager
Extends @link FileProject} with functionality for building Java applications and libraries.
Extends JavaProject with functionality for building Kotlin applications and libraries.
A method memoizer that can also determine when methods need to be re-executed as a result of changes to external resources.
A reference to one or more resources that might have been modified since the reference was created
A method invocation observer that is allowed to modify return values
Represents the cache status for a method invocation
A package dependency resolver which fetches packages from a repository
Utility methods for paths
The base Project interface which defines the clean build target and provides functionality to track source file dependencies, control the build process and handle command-line options.
The result of a method call