Class IdeaWorkspace
java.lang.Object
org.gradle.plugins.ide.idea.model.IdeaWorkspace
Enables fine-tuning workspace details (*.iws file) of the IDEA plugin.
At the moment, the only practical way of manipulating the resulting content is via the withXml hook:
plugins { id 'java' id 'idea' } idea.workspace.iws.withXml { provider -> provider.asNode().appendNode('gradleRocks', 'true') }
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetIws()
Enables advanced manipulation of the output XML.void
Enables advanced manipulation of the output XML.void
iws
(Action<? super XmlFileContentMerger> action) Enables advanced manipulation of the output XML.void
mergeXmlWorkspace
(Workspace xmlWorkspace) void
-
Constructor Details
-
IdeaWorkspace
public IdeaWorkspace()
-
-
Method Details
-
getIws
Enables advanced manipulation of the output XML.For example see docs for
IdeaWorkspace
-
setIws
-
iws
Enables advanced manipulation of the output XML.For example see docs for
IdeaWorkspace
-
iws
Enables advanced manipulation of the output XML.For example see docs for
IdeaWorkspace
- Since:
- 3.5
-
mergeXmlWorkspace
-