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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExtension(org.apache.maven.model.Extension extension) voidvoidaddPlugin(org.apache.maven.model.Plugin plugin) voidaddResource(org.apache.maven.model.Resource resource) voidaddTestResource(org.apache.maven.model.Resource resource) voidList<org.apache.maven.model.Extension> org.apache.maven.model.PluginManagementList<org.apache.maven.model.Plugin> List<org.apache.maven.model.Resource> List<org.apache.maven.model.Resource> voidremoveExtension(org.apache.maven.model.Extension extension) voidremoveFilter(String string) voidremovePlugin(org.apache.maven.model.Plugin plugin) voidremoveResource(org.apache.maven.model.Resource resource) voidremoveTestResource(org.apache.maven.model.Resource resource) voidsetDefaultGoal(String defaultGoal) voidsetDirectory(String directory) voidsetExtensions(List<org.apache.maven.model.Extension> extensions) voidsetFilters(List<String> filters) voidsetFinalName(String finalName) voidsetOutputDirectory(String outputDirectory) voidsetPluginManagement(org.apache.maven.model.PluginManagement pluginManagement) voidsetPlugins(List<org.apache.maven.model.Plugin> plugins) voidsetResources(List<org.apache.maven.model.Resource> resources) voidsetScriptSourceDirectory(String scriptSourceDirectory) voidsetSourceDirectory(String sourceDirectory) voidsetTestOutputDirectory(String testOutputDirectory) voidsetTestResources(List<org.apache.maven.model.Resource> testResources) voidsetTestSourceDirectory(String testSourceDirectory) Methods inherited from class org.apache.maven.model.Build
cloneMethods inherited from class org.apache.maven.model.PluginContainer
getLocation, setLocation, setOtherLocation
-
Constructor Details
-
JDomBuild
public JDomBuild(org.jdom2.Element build) Constructor for JDomBuild.
- Parameters:
build- aElementobject
-
-
Method Details
-
addExtension
public void addExtension(org.apache.maven.model.Extension extension) - Overrides:
addExtensionin classorg.apache.maven.model.Build
-
getExtensions
- Overrides:
getExtensionsin classorg.apache.maven.model.Build
-
getOutputDirectory
- Overrides:
getOutputDirectoryin classorg.apache.maven.model.Build
-
getScriptSourceDirectory
- Overrides:
getScriptSourceDirectoryin classorg.apache.maven.model.Build
-
getSourceDirectory
- Overrides:
getSourceDirectoryin classorg.apache.maven.model.Build
-
getTestOutputDirectory
- Overrides:
getTestOutputDirectoryin classorg.apache.maven.model.Build
-
getTestSourceDirectory
- Overrides:
getTestSourceDirectoryin classorg.apache.maven.model.Build
-
removeExtension
public void removeExtension(org.apache.maven.model.Extension extension) - Overrides:
removeExtensionin classorg.apache.maven.model.Build
-
setExtensions
- Overrides:
setExtensionsin classorg.apache.maven.model.Build
-
setOutputDirectory
- Overrides:
setOutputDirectoryin classorg.apache.maven.model.Build
-
setScriptSourceDirectory
- Overrides:
setScriptSourceDirectoryin classorg.apache.maven.model.Build
-
setSourceDirectory
- Overrides:
setSourceDirectoryin classorg.apache.maven.model.Build
-
setTestOutputDirectory
- Overrides:
setTestOutputDirectoryin classorg.apache.maven.model.Build
-
setTestSourceDirectory
- Overrides:
setTestSourceDirectoryin classorg.apache.maven.model.Build
-
addFilter
- Overrides:
addFilterin classorg.apache.maven.model.BuildBase
-
addResource
public void addResource(org.apache.maven.model.Resource resource) - Overrides:
addResourcein classorg.apache.maven.model.BuildBase
-
addTestResource
public void addTestResource(org.apache.maven.model.Resource resource) - Overrides:
addTestResourcein classorg.apache.maven.model.BuildBase
-
getDefaultGoal
- Overrides:
getDefaultGoalin classorg.apache.maven.model.BuildBase
-
getDirectory
- Overrides:
getDirectoryin classorg.apache.maven.model.BuildBase
-
getFilters
- Overrides:
getFiltersin classorg.apache.maven.model.BuildBase
-
getFinalName
- Overrides:
getFinalNamein classorg.apache.maven.model.BuildBase
-
getResources
- Overrides:
getResourcesin classorg.apache.maven.model.BuildBase
-
getTestResources
- Overrides:
getTestResourcesin classorg.apache.maven.model.BuildBase
-
removeFilter
- Overrides:
removeFilterin classorg.apache.maven.model.BuildBase
-
removeResource
public void removeResource(org.apache.maven.model.Resource resource) - Overrides:
removeResourcein classorg.apache.maven.model.BuildBase
-
removeTestResource
public void removeTestResource(org.apache.maven.model.Resource resource) - Overrides:
removeTestResourcein classorg.apache.maven.model.BuildBase
-
setDefaultGoal
- Overrides:
setDefaultGoalin classorg.apache.maven.model.BuildBase
-
setDirectory
- Overrides:
setDirectoryin classorg.apache.maven.model.BuildBase
-
setFilters
- Overrides:
setFiltersin classorg.apache.maven.model.BuildBase
-
setFinalName
- Overrides:
setFinalNamein classorg.apache.maven.model.BuildBase
-
setResources
- Overrides:
setResourcesin classorg.apache.maven.model.BuildBase
-
setTestResources
- Overrides:
setTestResourcesin classorg.apache.maven.model.BuildBase
-
getPluginManagement
public org.apache.maven.model.PluginManagement getPluginManagement()- Overrides:
getPluginManagementin classorg.apache.maven.model.PluginConfiguration
-
setPluginManagement
public void setPluginManagement(org.apache.maven.model.PluginManagement pluginManagement) - Overrides:
setPluginManagementin classorg.apache.maven.model.PluginConfiguration
-
addPlugin
public void addPlugin(org.apache.maven.model.Plugin plugin) - Overrides:
addPluginin classorg.apache.maven.model.PluginContainer
-
getPlugins
- Overrides:
getPluginsin classorg.apache.maven.model.PluginContainer
-
removePlugin
public void removePlugin(org.apache.maven.model.Plugin plugin) - Overrides:
removePluginin classorg.apache.maven.model.PluginContainer
-
setPlugins
- Overrides:
setPluginsin classorg.apache.maven.model.PluginContainer
-
flushPluginMap
public void flushPluginMap()- Overrides:
flushPluginMapin classorg.apache.maven.model.PluginContainer
-
getPluginsAsMap
- Overrides:
getPluginsAsMapin classorg.apache.maven.model.PluginContainer
-