Class DefaultProfileSelector
java.lang.Object
org.apache.maven.impl.model.DefaultProfileSelector
- All Implemented Interfaces:
org.apache.maven.api.services.model.ProfileSelector
@Named
@Singleton
public class DefaultProfileSelector
extends Object
implements org.apache.maven.api.services.model.ProfileSelector
Calculates the active profiles among a given collection of profiles.
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultProfileSelector(List<org.apache.maven.api.services.model.ProfileActivator> activators) -
Method Summary
Modifier and TypeMethodDescriptionaddProfileActivator(org.apache.maven.api.services.model.ProfileActivator profileActivator) List<org.apache.maven.api.model.Profile> getActiveProfiles(Collection<org.apache.maven.api.model.Profile> profiles, org.apache.maven.api.services.model.ProfileActivationContext context, org.apache.maven.api.services.ModelProblemCollector problems)
-
Constructor Details
-
DefaultProfileSelector
public DefaultProfileSelector() -
DefaultProfileSelector
@Inject public DefaultProfileSelector(List<org.apache.maven.api.services.model.ProfileActivator> activators)
-
-
Method Details
-
addProfileActivator
public DefaultProfileSelector addProfileActivator(org.apache.maven.api.services.model.ProfileActivator profileActivator) -
getActiveProfiles
public List<org.apache.maven.api.model.Profile> getActiveProfiles(Collection<org.apache.maven.api.model.Profile> profiles, org.apache.maven.api.services.model.ProfileActivationContext context, org.apache.maven.api.services.ModelProblemCollector problems) - Specified by:
getActiveProfilesin interfaceorg.apache.maven.api.services.model.ProfileSelector
-