Author: pgier Date: Wed May 14 13:20:29 2008 New Revision: 656404 URL: http://svn.apache.org/viewvc?rev=656404&view=rev Log: [MNG-3545] Fix for profile deactivation.
Modified: maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/profiles/DefaultProfileManager.java Modified: maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/profiles/DefaultProfileManager.java URL: http://svn.apache.org/viewvc/maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/profiles/DefaultProfileManager.java?rev=656404&r1=656403&r2=656404&view=diff ============================================================================== --- maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/profiles/DefaultProfileManager.java (original) +++ maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/profiles/DefaultProfileManager.java Wed May 14 13:20:29 2008 @@ -206,12 +206,12 @@ { shouldAdd = true; } - else if ( !deactivatedIds.contains( profileId ) && isActive( profile ) ) + else if ( isActive( profile ) ) { shouldAdd = true; } - if ( shouldAdd ) + if ( !deactivatedIds.contains( profileId ) && shouldAdd ) { if ( "pom".equals( profile.getSource() ) ) { @@ -230,6 +230,11 @@ { String profileId = (String) it.next(); + if ( deactivatedIds.contains( profileId ) ) + { + continue; + } + Profile profile = (Profile) profilesById.get( profileId ); activeFromPom.add( profile );