/** * Method addActiveProfile. * * @param string */ public void addActiveProfile( String string ) { getActiveProfiles().add( string ); } //-- void addActiveProfile( String )
/** * Method removeActiveProfile. * * @param string */ public void removeActiveProfile( String string ) { getActiveProfiles().remove( string ); } //-- void removeActiveProfile( String )
List active = root.getActiveProfiles(); profileManager.explicitlyActivate( root.getActiveProfiles() );
if ( ( profilesRoot.getActiveProfiles() != null ) && ( profilesRoot.getActiveProfiles().size() > 0 ) ) for ( Iterator iter = profilesRoot.getActiveProfiles().iterator(); iter.hasNext(); )
public List<String> getMergedActiveProfiles(boolean shared) { Set<String> prifileides = new HashSet<String>(); MavenProject mavenProject = nmp.getOriginalMavenProject(); List<Profile> profiles = mavenProject.getActiveProfiles(); for (Profile profile : profiles) { prifileides.add(profile.getId()); } //read from Settings.xml List<String> profileStrings = MavenSettingsSingleton.getInstance().createUserSettingsModel().getActiveProfiles(); for (String profile : profileStrings) { prifileides.add(profile); } File basedir = FileUtil.normalizeFile(mavenProject.getBasedir()); FileObject fileObject = FileUtil.toFileObject(basedir); //read from profiles.xml Iterator it2 = MavenSettingsSingleton.createProfilesModel(fileObject).getActiveProfiles().iterator(); while (it2.hasNext()) { prifileides.add((String) it2.next()); } prifileides.addAll(getActiveProfiles(shared)); return new ArrayList<String>(prifileides); }
/** * Method updateProfilesRoot. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateProfilesRoot(ProfilesRoot value, String xmlTag, Counter counter, Element element) { Element root = element; Counter innerCount = new Counter(counter.getDepth() + 1); iterateProfile(innerCount, root, value.getProfiles(),"profiles","profile"); findAndReplaceSimpleLists(innerCount, root, value.getActiveProfiles(), "activeProfiles", "activeProfile"); } //-- void updateProfilesRoot(ProfilesRoot, String, Counter, Element)
/** * Method updateProfilesRoot * * @param value * @param element * @param counter * @param xmlTag */ protected void updateProfilesRoot(ProfilesRoot value, String xmlTag, Counter counter, Element element) { Element root = element; Counter innerCount = new Counter(counter.getDepth() + 1); iterateProfile(innerCount, root, value.getProfiles(),"profiles","profile"); findAndReplaceSimpleLists(innerCount, root, value.getActiveProfiles(), "activeProfiles", "activeProfile"); } //-- void updateProfilesRoot(ProfilesRoot, String, Counter, Element)