Package org.apache.maven.settings
Class Profile
java.lang.Object
org.apache.maven.settings.BaseObject
org.apache.maven.settings.TrackableBase
org.apache.maven.settings.IdentifiableBase
org.apache.maven.settings.Profile
- All Implemented Interfaces:
Serializable,Cloneable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.maven.settings.BaseObject
BaseObject.ChildrenTracking -
Field Summary
Fields inherited from class org.apache.maven.settings.TrackableBase
GLOBAL_LEVEL, PROJECT_LEVEL, USER_LEVELFields inherited from class org.apache.maven.settings.BaseObject
childrenTracking, delegate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPluginRepository(Repository pluginRepository) voidaddProperty(String key, String value) voidaddRepository(Repository repository) clone()booleaninthashCode()profileToApiV3(List<Profile> list) profileToApiV4(List<Profile> list) voidremovePluginRepository(Repository pluginRepository) voidremoveRepository(Repository repository) protected booleanvoidsetActivation(Activation activation) voidsetPluginRepositories(List<Repository> pluginRepositories) voidsetProperties(Properties properties) voidsetRepositories(List<Repository> repositories) Methods inherited from class org.apache.maven.settings.IdentifiableBase
getId, identifiableBaseToApiV3, identifiableBaseToApiV4, setIdMethods inherited from class org.apache.maven.settings.TrackableBase
getSourceLevel, setSourceLevel, trackableBaseToApiV3, trackableBaseToApiV4Methods inherited from class org.apache.maven.settings.BaseObject
update
-
Constructor Details
-
Profile
public Profile() -
Profile
-
Profile
-
-
Method Details
-
clone
- Overrides:
clonein classIdentifiableBase
-
getDelegate
- Overrides:
getDelegatein classIdentifiableBase
-
equals
- Overrides:
equalsin classIdentifiableBase
-
hashCode
public int hashCode()- Overrides:
hashCodein classIdentifiableBase
-
getActivation
-
setActivation
-
getProperties
-
setProperties
-
addProperty
-
getRepositories
-
setRepositories
-
addRepository
-
removeRepository
-
getPluginRepositories
-
setPluginRepositories
-
addPluginRepository
-
removePluginRepository
-
replace
- Overrides:
replacein classIdentifiableBase
-
profileToApiV4
-
profileToApiV3
-