Package org.apache.maven.settings
Class Profile
java.lang.Object
org.apache.maven.settings.TrackableBase
org.apache.maven.settings.IdentifiableBase
org.apache.maven.settings.Profile
- All Implemented Interfaces:
Serializable
,Cloneable
- See Also:
-
Field Summary
Fields inherited from class org.apache.maven.settings.TrackableBase
GLOBAL_LEVEL, USER_LEVEL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addPluginRepository
(Repository pluginRepository) void
addProperty
(String key, String value) void
addRepository
(Repository repository) clone()
profileToApiV3
(List<Profile> list) profileToApiV4
(List<Profile> list) void
setActivation
(Activation activation) void
setPluginRepositories
(List<Repository> pluginRepositories) void
setProperties
(Properties properties) void
setRepositories
(List<Repository> repositories) Methods inherited from class org.apache.maven.settings.IdentifiableBase
getId, identifiableBaseToApiV3, identifiableBaseToApiV4, setId
Methods inherited from class org.apache.maven.settings.TrackableBase
getSourceLevel, setSourceLevel, trackableBaseToApiV3, trackableBaseToApiV4
-
Constructor Details
-
Profile
public Profile() -
Profile
-
-
Method Details
-
clone
- Overrides:
clone
in classIdentifiableBase
-
getDelegate
- Overrides:
getDelegate
in classIdentifiableBase
-
getActivation
-
setActivation
-
getProperties
-
setProperties
-
addProperty
-
getRepositories
-
setRepositories
-
addRepository
-
getPluginRepositories
-
setPluginRepositories
-
addPluginRepository
-
profileToApiV4
-
profileToApiV3
-