You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2009/02/17 22:21:37 UTC

svn commit: r745259 - /maven/components/trunk/maven-project/src/main/java/org/apache/maven/profiles/build/DefaultProfileAdvisor.java

Author: bentmann
Date: Tue Feb 17 21:21:35 2009
New Revision: 745259

URL: http://svn.apache.org/viewvc?rev=745259&view=rev
Log:
[MNG-3732] [regression] project.getActiveProfiles() has not the same behaviour

Modified:
    maven/components/trunk/maven-project/src/main/java/org/apache/maven/profiles/build/DefaultProfileAdvisor.java

Modified: maven/components/trunk/maven-project/src/main/java/org/apache/maven/profiles/build/DefaultProfileAdvisor.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/profiles/build/DefaultProfileAdvisor.java?rev=745259&r1=745258&r2=745259&view=diff
==============================================================================
--- maven/components/trunk/maven-project/src/main/java/org/apache/maven/profiles/build/DefaultProfileAdvisor.java (original)
+++ maven/components/trunk/maven-project/src/main/java/org/apache/maven/profiles/build/DefaultProfileAdvisor.java Tue Feb 17 21:21:35 2009
@@ -229,12 +229,15 @@
 
                 if ( root != null )
                 {
-                    List active = root.getActiveProfiles();
+                    List<String> active = root.getActiveProfiles();
 
                     if ( ( active != null ) && !active.isEmpty() )
                     {
                         ProfileActivationContext ctx = profileManager.getProfileActivationContext();
-                        ctx.setExplicitlyActiveProfileIds( root.getActiveProfiles() );
+                        for ( String profileId : active )
+                        {
+                            ctx.setActive( profileId );
+                        }
                     }
 
                     for ( Iterator it = root.getProfiles().iterator(); it.hasNext(); )