Package org.apache.maven.model.profile
Class DefaultProfileActivationContext
java.lang.Object
org.apache.maven.model.profile.DefaultProfileActivationContext
- All Implemented Interfaces:
ProfileActivationContext
@Deprecated(since="4.0.0")
public class DefaultProfileActivationContext
extends Object
implements ProfileActivationContext
Deprecated.
Describes the environmental context used to determine the activation status of profiles.
-
Field Summary
Fields inherited from interface org.apache.maven.model.profile.ProfileActivationContext
PROPERTY_NAME_PACKAGING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Gets the identifiers of those profiles that should be activated by explicit demand.Deprecated.Gets the identifiers of those profiles that should be deactivated by explicit demand.Deprecated.Gets the base directory of the current project (if any).Deprecated.Gets current calculated project propertiesDeprecated.Gets the system properties to use for interpolation and profile activation.Deprecated.Gets the user properties to use for interpolation and profile activation.setActiveProfileIds
(List<String> activeProfileIds) Deprecated.Sets the identifiers of those profiles that should be activated by explicit demand.setInactiveProfileIds
(List<String> inactiveProfileIds) Deprecated.Sets the identifiers of those profiles that should be deactivated by explicit demand.setProjectDirectory
(File projectDirectory) Deprecated.Sets the base directory of the current project.setProjectProperties
(Map<String, String> projectProperties) Deprecated.setProjectProperties
(Properties projectProperties) Deprecated.setSystemProperties
(Map<String, String> systemProperties) Deprecated.Sets the system properties to use for interpolation and profile activation.setSystemProperties
(Properties systemProperties) Deprecated.Sets the system properties to use for interpolation and profile activation.setUserProperties
(Map<String, String> userProperties) Deprecated.Sets the user properties to use for interpolation and profile activation.setUserProperties
(Properties userProperties) Deprecated.Sets the user properties to use for interpolation and profile activation.
-
Constructor Details
-
DefaultProfileActivationContext
public DefaultProfileActivationContext()Deprecated.
-
-
Method Details
-
getActiveProfileIds
Deprecated.Description copied from interface:ProfileActivationContext
Gets the identifiers of those profiles that should be activated by explicit demand.- Specified by:
getActiveProfileIds
in interfaceProfileActivationContext
- Returns:
- The identifiers of those profiles to activate, never
null
.
-
setActiveProfileIds
Deprecated.Sets the identifiers of those profiles that should be activated by explicit demand.- Parameters:
activeProfileIds
- The identifiers of those profiles to activate, may benull
.- Returns:
- This context, never
null
.
-
getInactiveProfileIds
Deprecated.Description copied from interface:ProfileActivationContext
Gets the identifiers of those profiles that should be deactivated by explicit demand.- Specified by:
getInactiveProfileIds
in interfaceProfileActivationContext
- Returns:
- The identifiers of those profiles to deactivate, never
null
.
-
setInactiveProfileIds
Deprecated.Sets the identifiers of those profiles that should be deactivated by explicit demand.- Parameters:
inactiveProfileIds
- The identifiers of those profiles to deactivate, may benull
.- Returns:
- This context, never
null
.
-
getSystemProperties
Deprecated.Description copied from interface:ProfileActivationContext
Gets the system properties to use for interpolation and profile activation. The system properties are collected from the runtime environment likeSystem.getProperties()
and environment variables.- Specified by:
getSystemProperties
in interfaceProfileActivationContext
- Returns:
- The execution properties, never
null
.
-
setSystemProperties
Deprecated.Sets the system properties to use for interpolation and profile activation. The system properties are collected from the runtime environment likeSystem.getProperties()
and environment variables.- Parameters:
systemProperties
- The system properties, may benull
.- Returns:
- This context, never
null
.
-
setSystemProperties
Deprecated.Sets the system properties to use for interpolation and profile activation. The system properties are collected from the runtime environment likeSystem.getProperties()
and environment variables.- Parameters:
systemProperties
- The system properties, may benull
.- Returns:
- This context, never
null
.
-
getUserProperties
Deprecated.Description copied from interface:ProfileActivationContext
Gets the user properties to use for interpolation and profile activation. The user properties have been configured directly by the user on his discretion, e.g. via the-Dkey=value
parameter on the command line.- Specified by:
getUserProperties
in interfaceProfileActivationContext
- Returns:
- The user properties, never
null
.
-
setUserProperties
Deprecated.Sets the user properties to use for interpolation and profile activation. The user properties have been configured directly by the user on his discretion, e.g. via the-Dkey=value
parameter on the command line.- Parameters:
userProperties
- The user properties, may benull
.- Returns:
- This context, never
null
.
-
setUserProperties
Deprecated.Sets the user properties to use for interpolation and profile activation. The user properties have been configured directly by the user on his discretion, e.g. via the-Dkey=value
parameter on the command line.- Parameters:
userProperties
- The user properties, may benull
.- Returns:
- This context, never
null
.
-
getProjectDirectory
Deprecated.Description copied from interface:ProfileActivationContext
Gets the base directory of the current project (if any).- Specified by:
getProjectDirectory
in interfaceProfileActivationContext
- Returns:
- The base directory of the current project or
null
if none.
-
setProjectDirectory
Deprecated.Sets the base directory of the current project.- Parameters:
projectDirectory
- The base directory of the current project, may benull
if profile activation happens in the context of metadata retrieval rather than project building.- Returns:
- This context, never
null
.
-
getProjectProperties
Deprecated.Description copied from interface:ProfileActivationContext
Gets current calculated project properties- Specified by:
getProjectProperties
in interfaceProfileActivationContext
- Returns:
- The project properties, never
null
.
-
setProjectProperties
Deprecated. -
setProjectProperties
Deprecated.
-
ModelBuilder
instead