/** * @deprecated without passing in the system properties, the SystemPropertiesProfileActivator will not work correctly * in embedded envirnments. */ public DefaultProfileManager( PlexusContainer container, Settings settings ) { this.container = container; loadSettingsProfiles( settings ); }
public void explicitlyActivate( List<String> profileIds ) { for ( String profileId1 : profileIds ) { explicitlyActivate( profileId1 ); } }
public void explicitlyDeactivate( List<String> profileIds ) { for ( String profileId1 : profileIds ) { explicitlyDeactivate( profileId1 ); } }
private static Repository convertFromProfileXmlRepository( org.apache.maven.profiles.Repository profileXmlRepo ) { Repository repo = new Repository(); repo.setId( profileXmlRepo.getId() ); repo.setLayout( profileXmlRepo.getLayout() ); repo.setName( profileXmlRepo.getName() ); repo.setUrl( profileXmlRepo.getUrl() ); if ( profileXmlRepo.getSnapshots() != null ) { repo.setSnapshots( convertRepositoryPolicy( profileXmlRepo.getSnapshots() ) ); } if ( profileXmlRepo.getReleases() != null ) { repo.setReleases( convertRepositoryPolicy( profileXmlRepo.getReleases() ) ); } return repo; }
private static org.apache.maven.model.RepositoryPolicy convertRepositoryPolicy( RepositoryPolicy profileXmlRepo ) { org.apache.maven.model.RepositoryPolicy policy = new org.apache.maven.model.RepositoryPolicy(); policy.setEnabled( profileXmlRepo.isEnabled() ); policy.setUpdatePolicy( profileXmlRepo.getUpdatePolicy() ); policy.setChecksumPolicy( profileXmlRepo.getChecksumPolicy() ); return policy; }
/** * Method addActiveProfile. * * @param string */ public void addActiveProfile( String string ) { getActiveProfiles().add( string ); } //-- void addActiveProfile( String )
/** * Method removeProfile. * * @param profile */ public void removeProfile( Profile profile ) { getProfiles().remove( profile ); } //-- void removeProfile( Profile )
/** * Method addProperty. * * @param key * @param value */ public void addProperty( String key, String value ) { getProperties().put( key, value ); } //-- void addProperty( String, String )
/** * Method removePluginRepository. * * @param repository */ public void removePluginRepository( Repository repository ) { getPluginRepositories().remove( repository ); } //-- void removePluginRepository( Repository )
/** * Method removeRepository. * * @param repository */ public void removeRepository( Repository repository ) { getRepositories().remove( repository ); } //-- void removeRepository( Repository )
public void addProfiles( List<Profile> profiles ) { for ( Profile profile1 : profiles ) { addProfile( profile1 ); } }
public boolean equals( Object obj ) { return super.equals( obj ); }
/** * Method removeActiveProfile. * * @param string */ public void removeActiveProfile( String string ) { getActiveProfiles().remove( string ); } //-- void removeActiveProfile( String )
/** * Method addProfile. * * @param profile */ public void addProfile( Profile profile ) { getProfiles().add( profile ); } //-- void addProfile( Profile )
/** * Method addPluginRepository. * * @param repository */ public void addPluginRepository( Repository repository ) { getPluginRepositories().add( repository ); } //-- void addPluginRepository( Repository )
/** * Method addRepository. * * @param repository */ public void addRepository( Repository repository ) { getRepositories().add( repository ); } //-- void addRepository( Repository )
public void explicitlyActivate( List profileIds ) { for ( Iterator it = profileIds.iterator(); it.hasNext(); ) { String profileId = (String) it.next(); explicitlyActivate( profileId ); } }
public void explicitlyDeactivate( List profileIds ) { for ( Iterator it = profileIds.iterator(); it.hasNext(); ) { String profileId = (String) it.next(); explicitlyDeactivate( profileId ); } }
public void addProfiles( List profiles ) { for ( Iterator it = profiles.iterator(); it.hasNext(); ) { Profile profile = (Profile) it.next(); addProfile( profile ); } }
/** * the properties passed to the profile manager are the props that * are passed to maven, possibly containing profile activator properties * */ public DefaultProfileManager( PlexusContainer container, Settings settings, Properties props ) { this.container = container; loadSettingsProfiles( settings ); if ( props != null ) { requestProperties = props; } }