A ProjectDescriptor
declares the configuration required to create and evaluate a Project.
A ProjectDescriptor
is created when you add a project to the build from the settings script, using Settings#include(String[])#include(String[]) or Settings#includeFlat(String[])#includeFlat(String[]). You can access the descriptors using one of
the lookup methods on the Settings object.
Type | Name and description |
---|---|
File |
getBuildFile() Returns the build file for this project. |
String |
getBuildFileName() Returns the name of the build file for this project. |
Set<ProjectDescriptor> |
getChildren() Returns the children of this project, if any. |
String |
getName() Returns the name of this project. |
ProjectDescriptor |
getParent() Returns the parent of this project, if any. |
String |
getPath() Returns the path of this project. |
File |
getProjectDir() Returns the project directory of this project. |
void |
setBuildFileName(String name) Sets the name of the build file. |
void |
setName(String name) Sets the name of this project. |
void |
setProjectDir(File dir) Sets the project directory of this project. |
Returns the build file for this project.
Returns the name of the build file for this project. This name is interpreted relative to the project directory.
Returns the children of this project, if any.
Returns the name of this project.
Returns the parent of this project, if any. Returns null if this project is the root project.
Returns the path of this project. The path can be used as a unique identifier for this project.
Returns the project directory of this project.
Sets the name of the build file. This name is interpreted relative to the project directory.
name
- The build file name. Should not be null.Sets the name of this project.
name
- The new name for the project. Should not be nullSets the project directory of this project.
dir
- The new project directory. Should not be null.