Author: jdcasey
Date: Tue Sep 20 13:05:08 2005
New Revision: 290552

URL: http://svn.apache.org/viewcvs?rev=290552&view=rev
Log:
Resolving: MNG-930

o Fixed profile properties cloning in ModelUtils
o Added properties to the test profile in it2002
o Moved the checkout dir for it2002 to be under target, to make it easier to 
clean.


Modified:
    maven/components/trunk/maven-core-it/it2002/project/pom.xml
    maven/components/trunk/maven-core-it/it2002/test.sh
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/ModelUtils.java

Modified: maven/components/trunk/maven-core-it/it2002/project/pom.xml
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-core-it/it2002/project/pom.xml?rev=290552&r1=290551&r2=290552&view=diff
==============================================================================
--- maven/components/trunk/maven-core-it/it2002/project/pom.xml (original)
+++ maven/components/trunk/maven-core-it/it2002/project/pom.xml Tue Sep 20 
13:05:08 2005
@@ -101,6 +101,10 @@
           <artifactId>maven-artifact</artifactId>
         </dependency>
       </dependencies>
+
+      <properties>
+        <testName>testValue</testName>
+      </properties>
     </profile>
   </profiles>
 

Modified: maven/components/trunk/maven-core-it/it2002/test.sh
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-core-it/it2002/test.sh?rev=290552&r1=290551&r2=290552&view=diff
==============================================================================
--- maven/components/trunk/maven-core-it/it2002/test.sh (original)
+++ maven/components/trunk/maven-core-it/it2002/test.sh Tue Sep 20 13:05:08 2005
@@ -1,7 +1,6 @@
 #!/bin/bash
 
 rm -Rf target
-rm -Rf project.checkout
 
 mkdir target
 
@@ -17,9 +16,9 @@
 svn import project file://localhost/${dir}/target/svnroot/project/trunk -m 
"import."
 svn mkdir file://localhost/${dir}/target/svnroot/project/tags -m "Creating 
tags dir."
 
-svn co file://localhost/${dir}/target/svnroot/project/trunk project.checkout
+svn co file://localhost/${dir}/target/svnroot/project/trunk 
target/project.checkout
 
-cd project.checkout
+cd target/project.checkout
 
 cat pom.xml | sed "s#\${project.file.parentFile.parentFile}#$dir#g" >tmp
 mv tmp pom.xml

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/ModelUtils.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/ModelUtils.java?rev=290552&r1=290551&r2=290552&view=diff
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/ModelUtils.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/ModelUtils.java
 Tue Sep 20 13:05:08 2005
@@ -543,7 +543,10 @@
 
             if ( props != null )
             {
-                newProfile.setProperties( new Properties( props ) );
+                Properties newProps = new Properties();
+                newProps.putAll( props );
+                
+                newProfile.setProperties( newProps );
             }
 
             newProfile.setReporting( cloneProfileReporting( 
profile.getReporting() ) );



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to