@Incubating public interface ProjectLayout
javax.inject.Inject
. It is also available via Project.getLayout()
.Modifier and Type | Method and Description |
---|---|
Provider<RegularFile> |
file(Provider<File> file)
Creates a
RegularFile implementation whose location is calculated from the given Provider . |
DirectoryVar |
getBuildDirectory()
Returns the build directory for the project.
|
Directory |
getProjectDirectory()
Returns the project directory.
|
DirectoryVar |
newDirectoryVar()
Creates a new
DirectoryVar that uses the project directory to resolve paths, if required. |
RegularFileVar |
newFileVar()
Creates a new
RegularFileVar that uses the project directory to resolve paths, if required. |
Directory getProjectDirectory()
DirectoryVar getBuildDirectory()
DirectoryVar newDirectoryVar()
DirectoryVar
that uses the project directory to resolve paths, if required. The var has no initial value.RegularFileVar newFileVar()
RegularFileVar
that uses the project directory to resolve paths, if required. The var has no initial value.Provider<RegularFile> file(Provider<File> file)
RegularFile
implementation whose location is calculated from the given Provider
.