1 package org.apache.maven.profiles; 2 3 import org.apache.maven.model.Profile; 4 import org.apache.maven.profiles.activation.ProfileActivationException; 5 import org.apache.maven.settings.Settings; 6 7 import java.util.List ; 8 import java.util.Map ; 9 10 public interface ProfileManager 11 { 12 13 void addProfile( Profile profile ); 14 15 void explicitlyActivate( String profileId ); 16 17 void explicitlyActivate( List profileIds ); 18 19 void explicitlyDeactivate( String profileId ); 20 21 void explicitlyDeactivate( List profileIds ); 22 23 void activateAsDefault( String profileId ); 24 25 List getActiveProfiles() 26 throws ProfileActivationException; 27 28 void addProfiles( List profiles ); 29 30 Map getProfilesById(); 31 32 List getExplicitlyActivatedIds(); 33 34 List getExplicitlyDeactivatedIds(); 35 36 List getIdsActivatedByDefault(); 37 38 void loadSettingsProfiles( Settings settings ); 39 } | Popular Tags |