Class JDomBuild
java.lang.Object
org.apache.maven.model.PluginContainer
org.apache.maven.model.PluginConfiguration
org.apache.maven.model.BuildBase
org.apache.maven.model.Build
org.apache.maven.shared.release.transform.jdom2.JDomBuild
- All Implemented Interfaces:
Serializable
,Cloneable
,org.apache.maven.model.InputLocationTracker
public class JDomBuild
extends org.apache.maven.model.Build
JDOM2 implementation of poms BUILD element
- Since:
- 3.0
- Author:
- Robert Scholte
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addExtension
(org.apache.maven.model.Extension extension) void
void
addPlugin
(org.apache.maven.model.Plugin plugin) void
addResource
(org.apache.maven.model.Resource resource) void
addTestResource
(org.apache.maven.model.Resource resource) void
List<org.apache.maven.model.Extension>
org.apache.maven.model.PluginManagement
List<org.apache.maven.model.Plugin>
List<org.apache.maven.model.Resource>
List<org.apache.maven.model.Resource>
void
removeExtension
(org.apache.maven.model.Extension extension) void
removeFilter
(String string) void
removePlugin
(org.apache.maven.model.Plugin plugin) void
removeResource
(org.apache.maven.model.Resource resource) void
removeTestResource
(org.apache.maven.model.Resource resource) void
setDefaultGoal
(String defaultGoal) void
setDirectory
(String directory) void
setExtensions
(List<org.apache.maven.model.Extension> extensions) void
setFilters
(List<String> filters) void
setFinalName
(String finalName) void
setOutputDirectory
(String outputDirectory) void
setPluginManagement
(org.apache.maven.model.PluginManagement pluginManagement) void
setPlugins
(List<org.apache.maven.model.Plugin> plugins) void
setResources
(List<org.apache.maven.model.Resource> resources) void
setScriptSourceDirectory
(String scriptSourceDirectory) void
setSourceDirectory
(String sourceDirectory) void
setTestOutputDirectory
(String testOutputDirectory) void
setTestResources
(List<org.apache.maven.model.Resource> testResources) void
setTestSourceDirectory
(String testSourceDirectory) Methods inherited from class org.apache.maven.model.Build
clone
Methods inherited from class org.apache.maven.model.PluginContainer
getLocation, setLocation
-
Constructor Details
-
JDomBuild
public JDomBuild(org.jdom2.Element build) Constructor for JDomBuild.
- Parameters:
build
- aElement
object
-
-
Method Details
-
addExtension
public void addExtension(org.apache.maven.model.Extension extension) - Overrides:
addExtension
in classorg.apache.maven.model.Build
-
getExtensions
- Overrides:
getExtensions
in classorg.apache.maven.model.Build
-
getOutputDirectory
- Overrides:
getOutputDirectory
in classorg.apache.maven.model.Build
-
getScriptSourceDirectory
- Overrides:
getScriptSourceDirectory
in classorg.apache.maven.model.Build
-
getSourceDirectory
- Overrides:
getSourceDirectory
in classorg.apache.maven.model.Build
-
getTestOutputDirectory
- Overrides:
getTestOutputDirectory
in classorg.apache.maven.model.Build
-
getTestSourceDirectory
- Overrides:
getTestSourceDirectory
in classorg.apache.maven.model.Build
-
removeExtension
public void removeExtension(org.apache.maven.model.Extension extension) - Overrides:
removeExtension
in classorg.apache.maven.model.Build
-
setExtensions
- Overrides:
setExtensions
in classorg.apache.maven.model.Build
-
setOutputDirectory
- Overrides:
setOutputDirectory
in classorg.apache.maven.model.Build
-
setScriptSourceDirectory
- Overrides:
setScriptSourceDirectory
in classorg.apache.maven.model.Build
-
setSourceDirectory
- Overrides:
setSourceDirectory
in classorg.apache.maven.model.Build
-
setTestOutputDirectory
- Overrides:
setTestOutputDirectory
in classorg.apache.maven.model.Build
-
setTestSourceDirectory
- Overrides:
setTestSourceDirectory
in classorg.apache.maven.model.Build
-
addFilter
- Overrides:
addFilter
in classorg.apache.maven.model.BuildBase
-
addResource
public void addResource(org.apache.maven.model.Resource resource) - Overrides:
addResource
in classorg.apache.maven.model.BuildBase
-
addTestResource
public void addTestResource(org.apache.maven.model.Resource resource) - Overrides:
addTestResource
in classorg.apache.maven.model.BuildBase
-
getDefaultGoal
- Overrides:
getDefaultGoal
in classorg.apache.maven.model.BuildBase
-
getDirectory
- Overrides:
getDirectory
in classorg.apache.maven.model.BuildBase
-
getFilters
- Overrides:
getFilters
in classorg.apache.maven.model.BuildBase
-
getFinalName
- Overrides:
getFinalName
in classorg.apache.maven.model.BuildBase
-
getResources
- Overrides:
getResources
in classorg.apache.maven.model.BuildBase
-
getTestResources
- Overrides:
getTestResources
in classorg.apache.maven.model.BuildBase
-
removeFilter
- Overrides:
removeFilter
in classorg.apache.maven.model.BuildBase
-
removeResource
public void removeResource(org.apache.maven.model.Resource resource) - Overrides:
removeResource
in classorg.apache.maven.model.BuildBase
-
removeTestResource
public void removeTestResource(org.apache.maven.model.Resource resource) - Overrides:
removeTestResource
in classorg.apache.maven.model.BuildBase
-
setDefaultGoal
- Overrides:
setDefaultGoal
in classorg.apache.maven.model.BuildBase
-
setDirectory
- Overrides:
setDirectory
in classorg.apache.maven.model.BuildBase
-
setFilters
- Overrides:
setFilters
in classorg.apache.maven.model.BuildBase
-
setFinalName
- Overrides:
setFinalName
in classorg.apache.maven.model.BuildBase
-
setResources
- Overrides:
setResources
in classorg.apache.maven.model.BuildBase
-
setTestResources
- Overrides:
setTestResources
in classorg.apache.maven.model.BuildBase
-
getPluginManagement
public org.apache.maven.model.PluginManagement getPluginManagement()- Overrides:
getPluginManagement
in classorg.apache.maven.model.PluginConfiguration
-
setPluginManagement
public void setPluginManagement(org.apache.maven.model.PluginManagement pluginManagement) - Overrides:
setPluginManagement
in classorg.apache.maven.model.PluginConfiguration
-
addPlugin
public void addPlugin(org.apache.maven.model.Plugin plugin) - Overrides:
addPlugin
in classorg.apache.maven.model.PluginContainer
-
getPlugins
- Overrides:
getPlugins
in classorg.apache.maven.model.PluginContainer
-
removePlugin
public void removePlugin(org.apache.maven.model.Plugin plugin) - Overrides:
removePlugin
in classorg.apache.maven.model.PluginContainer
-
setPlugins
- Overrides:
setPlugins
in classorg.apache.maven.model.PluginContainer
-
flushPluginMap
public void flushPluginMap()- Overrides:
flushPluginMap
in classorg.apache.maven.model.PluginContainer
-
getPluginsAsMap
- Overrides:
getPluginsAsMap
in classorg.apache.maven.model.PluginContainer
-