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 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:
      getActiveProfiles in interface org.apache.maven.api.services.model.ProfileSelector