Represents the customizable elements of an ipr (via XML hooks everything of the ipr is customizable).
Type | Name and description |
---|---|
Jdk |
jdk Represent the jdk information of the project java sdk. |
Set<Path> |
modulePaths A set of Path instances pointing to the modules contained in the ipr. |
Set<ProjectLibrary> |
projectLibraries The project-level libraries of the IDEA project. |
String |
vcs The vcs used by the project. |
Set<String> |
wildcards A set of wildcard string to be included/excluded from the resources. |
Constructor and description |
---|
Project
(XmlTransformer xmlTransformer, def pathFactory) |
Type | Name and description |
---|---|
void |
configure(Collection<Path> modulePaths, String jdkName, IdeaLanguageLevel languageLevel, Collection<String> wildcards, Collection<ProjectLibrary> projectLibraries, String vcs) |
boolean |
equals(def o) |
protected String |
getDefaultResourceName() |
int |
hashCode() |
protected void |
load(Node xml) |
protected void |
store(Node xml) |
Represent the jdk information of the project java sdk.
The project-level libraries of the IDEA project.
The vcs used by the project.
Gradle API 2.2-20140924021627+0000