Package org.apache.maven.profiles
Class Profile
- java.lang.Object
-
- org.apache.maven.profiles.Profile
-
- All Implemented Interfaces:
Serializable
public class Profile extends Object implements Serializable
Modifications to the build process which is keyed on some sort of environmental parameter.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Profile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPluginRepository(Repository repository)
Method addPluginRepository.void
addProperty(String key, String value)
Method addProperty.void
addRepository(Repository repository)
Method addRepository.Activation
getActivation()
Get the conditional logic which will automatically trigger the inclusion of this profile.String
getId()
Get the ID of this build profile, for activation purposes.List<Repository>
getPluginRepositories()
Method getPluginRepositories.Properties
getProperties()
Method getProperties.List<Repository>
getRepositories()
Method getRepositories.void
removePluginRepository(Repository repository)
Method removePluginRepository.void
removeRepository(Repository repository)
Method removeRepository.void
setActivation(Activation activation)
Set the conditional logic which will automatically trigger the inclusion of this profile.void
setId(String id)
Set the ID of this build profile, for activation purposes.void
setPluginRepositories(List<Repository> pluginRepositories)
Set the lists of the remote repositories for discovering plugins.void
setProperties(Properties properties)
Set extended configuration specific to this profile goes here.void
setRepositories(List<Repository> repositories)
Set the lists of the remote repositories.
-
-
-
Method Detail
-
addPluginRepository
public void addPluginRepository(Repository repository)
Method addPluginRepository.- Parameters:
repository
- a repository object.
-
addProperty
public void addProperty(String key, String value)
Method addProperty.- Parameters:
key
- a key object.value
- a value object.
-
addRepository
public void addRepository(Repository repository)
Method addRepository.- Parameters:
repository
- a repository object.
-
getActivation
public Activation getActivation()
Get the conditional logic which will automatically trigger the inclusion of this profile.- Returns:
- Activation
-
getId
public String getId()
Get the ID of this build profile, for activation purposes.- Returns:
- String
-
getPluginRepositories
public List<Repository> getPluginRepositories()
Method getPluginRepositories.- Returns:
- List
-
getProperties
public Properties getProperties()
Method getProperties.- Returns:
- Properties
-
getRepositories
public List<Repository> getRepositories()
Method getRepositories.- Returns:
- List
-
removePluginRepository
public void removePluginRepository(Repository repository)
Method removePluginRepository.- Parameters:
repository
- a repository object.
-
removeRepository
public void removeRepository(Repository repository)
Method removeRepository.- Parameters:
repository
- a repository object.
-
setActivation
public void setActivation(Activation activation)
Set the conditional logic which will automatically trigger the inclusion of this profile.- Parameters:
activation
- a activation object.
-
setId
public void setId(String id)
Set the ID of this build profile, for activation purposes.- Parameters:
id
- a id object.
-
setPluginRepositories
public void setPluginRepositories(List<Repository> pluginRepositories)
Set the lists of the remote repositories for discovering plugins.- Parameters:
pluginRepositories
- a pluginRepositories object.
-
setProperties
public void setProperties(Properties properties)
Set extended configuration specific to this profile goes here.- Parameters:
properties
- a properties object.
-
setRepositories
public void setRepositories(List<Repository> repositories)
Set the lists of the remote repositories.- Parameters:
repositories
- a repositories object.
-
-