Index: integration-tests.txt =================================================================== --- integration-tests.txt (revision 345546) +++ integration-tests.txt (working copy) @@ -1,4 +1,4 @@ -it0085 +it1020 it0084 it0083 it0082 Index: it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java =================================================================== --- it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) +++ it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) @@ -0,0 +1,16 @@ +package org.apache.maven.it0001; + +public class Person +{ + private String name; + + public void setName( String newName ) + { + this.name = newName; + } + + public String getName() + { + return name; + } +} Property changes on: it1020\child-hierarchy\project1\src\main\java\org\apache\maven\it0001\Person.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project1/pom.xml =================================================================== --- it1020/child-hierarchy/project1/pom.xml (revision 0) +++ it1020/child-hierarchy/project1/pom.xml (revision 0) @@ -0,0 +1,13 @@ + + 4.0.0 + + org.apache.maven.it + maven-core-it1020-child-hierarchy + 1.0-SNAPSHOT + + org.apache.maven.it + maven-core-it1020-child-project1 + + 1.0-SNAPSHOT + + Property changes on: it1020\child-hierarchy\project1\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project2/pom.xml =================================================================== --- it1020/child-hierarchy/project2/pom.xml (revision 0) +++ it1020/child-hierarchy/project2/pom.xml (revision 0) @@ -0,0 +1,20 @@ + + 4.0.0 + + org.apache.maven.it + maven-core-it1020-child-hierarchy + 1.0-SNAPSHOT + + org.apache.maven.it + maven-core-it1020-child-project2 + + 1.0-SNAPSHOT + + + + org.apache.maven.it + maven-core-it1020-child-project1 + + + + Property changes on: it1020\child-hierarchy\project2\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java =================================================================== --- it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) +++ it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) @@ -0,0 +1,6 @@ +package org.apache.maven.it0001; + +public class People +{ + private Person person; +} Property changes on: it1020\child-hierarchy\project3\src\main\java\org\apache\maven\it0001\People.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project3/pom.xml =================================================================== --- it1020/child-hierarchy/project3/pom.xml (revision 0) +++ it1020/child-hierarchy/project3/pom.xml (revision 0) @@ -0,0 +1,20 @@ + + 4.0.0 + + org.apache.maven.it + maven-core-it1020-child-hierarchy + 1.0-SNAPSHOT + + org.apache.maven.it + maven-core-it1020-child-project3 + + 1.0-SNAPSHOT + + + + org.apache.maven.it + maven-core-it1020-child-project2 + + + + Property changes on: it1020\child-hierarchy\project3\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/pom.xml =================================================================== --- it1020/child-hierarchy/pom.xml (revision 0) +++ it1020/child-hierarchy/pom.xml (revision 0) @@ -0,0 +1,27 @@ + + 4.0.0 + + org.apache.maven.it + maven-core-it1020 + 1.0-SNAPSHOT + + org.apache.maven.it + maven-core-it1020-child-hierarchy + pom + + 1.0-SNAPSHOT + + + + junit + junit + test + + + + + project1 + project2 + project3 + + Property changes on: it1020\child-hierarchy\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/prebuild-hook.txt =================================================================== --- it1020/prebuild-hook.txt (revision 0) +++ it1020/prebuild-hook.txt (revision 0) @@ -0,0 +1,5 @@ +rm ${artifact:org.apache.maven.it:maven-core-it1020:1.0-SNAPSHOT:jar} +rm ${artifact:org.apache.maven.it:maven-core-it1020-child-hierarchy:1.0-SNAPSHOT:jar} +rm ${artifact:org.apache.maven.it:maven-core-it1020-child-project1:1.0-SNAPSHOT:jar} +rm ${artifact:org.apache.maven.it:maven-core-it1020-child-project2:1.0-SNAPSHOT:jar} +rm ${artifact:org.apache.maven.it:maven-core-it1020-child-project3:1.0-SNAPSHOT:jar} Property changes on: it1020\prebuild-hook.txt ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/goals.txt =================================================================== --- it1020/goals.txt (revision 0) +++ it1020/goals.txt (revision 0) @@ -0,0 +1 @@ +install Property changes on: it1020\goals.txt ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/pom.xml =================================================================== --- it1020/pom.xml (revision 0) +++ it1020/pom.xml (revision 0) @@ -0,0 +1,34 @@ + + 4.0.0 + org.apache.maven.it + maven-core-it1020 + 1.0-SNAPSHOT + pom + Test for dependencyManagement and optional tag + + + child-hierarchy + + + + + + junit + junit + 3.8.1 + + + org.apache.maven.it + maven-core-it1020-child-project1 + 1.0-SNAPSHOT + true + + + org.apache.maven.it + maven-core-it1020-child-project2 + 1.0-SNAPSHOT + + + + + Property changes on: it1020\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/expected-results.txt =================================================================== --- it1020/expected-results.txt (revision 0) +++ it1020/expected-results.txt (revision 0) @@ -0,0 +1,2 @@ +child-hierarchy/project1/target/classes/org/apache/maven/it0001/Person.class +!child-hierarchy/project3/target/classes/org/apache/maven/it0001/People.class Property changes on: it1020\expected-results.txt ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java =================================================================== --- it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) +++ it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) @@ -0,0 +1,16 @@ +package org.apache.maven.it0001; + +public class Person +{ + private String name; + + public void setName( String newName ) + { + this.name = newName; + } + + public String getName() + { + return name; + } +} Property changes on: it1020\child-hierarchy\project1\src\main\java\org\apache\maven\it0001\Person.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project1/pom.xml =================================================================== --- it1020/child-hierarchy/project1/pom.xml (revision 0) +++ it1020/child-hierarchy/project1/pom.xml (revision 0) @@ -0,0 +1,13 @@ + + 4.0.0 + + org.apache.maven.it + maven-core-it1020-child-hierarchy + 1.0-SNAPSHOT + + org.apache.maven.it + maven-core-it1020-child-project1 + + 1.0-SNAPSHOT + + Property changes on: it1020\child-hierarchy\project1\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project2/pom.xml =================================================================== --- it1020/child-hierarchy/project2/pom.xml (revision 0) +++ it1020/child-hierarchy/project2/pom.xml (revision 0) @@ -0,0 +1,20 @@ + + 4.0.0 + + org.apache.maven.it + maven-core-it1020-child-hierarchy + 1.0-SNAPSHOT + + org.apache.maven.it + maven-core-it1020-child-project2 + + 1.0-SNAPSHOT + + + + org.apache.maven.it + maven-core-it1020-child-project1 + + + + Property changes on: it1020\child-hierarchy\project2\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java =================================================================== --- it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) +++ it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) @@ -0,0 +1,6 @@ +package org.apache.maven.it0001; + +public class People +{ + private Person person; +} Property changes on: it1020\child-hierarchy\project3\src\main\java\org\apache\maven\it0001\People.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project3/pom.xml =================================================================== --- it1020/child-hierarchy/project3/pom.xml (revision 0) +++ it1020/child-hierarchy/project3/pom.xml (revision 0) @@ -0,0 +1,20 @@ + + 4.0.0 + + org.apache.maven.it + maven-core-it1020-child-hierarchy + 1.0-SNAPSHOT + + org.apache.maven.it + maven-core-it1020-child-project3 + + 1.0-SNAPSHOT + + + + org.apache.maven.it + maven-core-it1020-child-project2 + + + + Property changes on: it1020\child-hierarchy\project3\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/pom.xml =================================================================== --- it1020/child-hierarchy/pom.xml (revision 0) +++ it1020/child-hierarchy/pom.xml (revision 0) @@ -0,0 +1,27 @@ + + 4.0.0 + + org.apache.maven.it + maven-core-it1020 + 1.0-SNAPSHOT + + org.apache.maven.it + maven-core-it1020-child-hierarchy + pom + + 1.0-SNAPSHOT + + + + junit + junit + test + + + + + project1 + project2 + project3 + + Property changes on: it1020\child-hierarchy\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/pom.xml =================================================================== --- it1020/child-hierarchy/pom.xml (revision 0) +++ it1020/child-hierarchy/pom.xml (revision 0) @@ -0,0 +1,27 @@ + + 4.0.0 + + org.apache.maven.it + maven-core-it1020 + 1.0-SNAPSHOT + + org.apache.maven.it + maven-core-it1020-child-hierarchy + pom + + 1.0-SNAPSHOT + + + + junit + junit + test + + + + + project1 + project2 + project3 + + Property changes on: it1020\child-hierarchy\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java =================================================================== --- it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) +++ it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) @@ -0,0 +1,16 @@ +package org.apache.maven.it0001; + +public class Person +{ + private String name; + + public void setName( String newName ) + { + this.name = newName; + } + + public String getName() + { + return name; + } +} Property changes on: it1020\child-hierarchy\project1\src\main\java\org\apache\maven\it0001\Person.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project1/pom.xml =================================================================== --- it1020/child-hierarchy/project1/pom.xml (revision 0) +++ it1020/child-hierarchy/project1/pom.xml (revision 0) @@ -0,0 +1,13 @@ + + 4.0.0 + + org.apache.maven.it + maven-core-it1020-child-hierarchy + 1.0-SNAPSHOT + + org.apache.maven.it + maven-core-it1020-child-project1 + + 1.0-SNAPSHOT + + Property changes on: it1020\child-hierarchy\project1\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project1/pom.xml =================================================================== --- it1020/child-hierarchy/project1/pom.xml (revision 0) +++ it1020/child-hierarchy/project1/pom.xml (revision 0) @@ -0,0 +1,13 @@ + + 4.0.0 + + org.apache.maven.it + maven-core-it1020-child-hierarchy + 1.0-SNAPSHOT + + org.apache.maven.it + maven-core-it1020-child-project1 + + 1.0-SNAPSHOT + + Property changes on: it1020\child-hierarchy\project1\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java =================================================================== --- it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) +++ it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) @@ -0,0 +1,16 @@ +package org.apache.maven.it0001; + +public class Person +{ + private String name; + + public void setName( String newName ) + { + this.name = newName; + } + + public String getName() + { + return name; + } +} Property changes on: it1020\child-hierarchy\project1\src\main\java\org\apache\maven\it0001\Person.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java =================================================================== --- it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) +++ it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) @@ -0,0 +1,16 @@ +package org.apache.maven.it0001; + +public class Person +{ + private String name; + + public void setName( String newName ) + { + this.name = newName; + } + + public String getName() + { + return name; + } +} Property changes on: it1020\child-hierarchy\project1\src\main\java\org\apache\maven\it0001\Person.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java =================================================================== --- it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) +++ it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) @@ -0,0 +1,16 @@ +package org.apache.maven.it0001; + +public class Person +{ + private String name; + + public void setName( String newName ) + { + this.name = newName; + } + + public String getName() + { + return name; + } +} Property changes on: it1020\child-hierarchy\project1\src\main\java\org\apache\maven\it0001\Person.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java =================================================================== --- it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) +++ it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) @@ -0,0 +1,16 @@ +package org.apache.maven.it0001; + +public class Person +{ + private String name; + + public void setName( String newName ) + { + this.name = newName; + } + + public String getName() + { + return name; + } +} Property changes on: it1020\child-hierarchy\project1\src\main\java\org\apache\maven\it0001\Person.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java =================================================================== --- it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) +++ it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) @@ -0,0 +1,16 @@ +package org.apache.maven.it0001; + +public class Person +{ + private String name; + + public void setName( String newName ) + { + this.name = newName; + } + + public String getName() + { + return name; + } +} Property changes on: it1020\child-hierarchy\project1\src\main\java\org\apache\maven\it0001\Person.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java =================================================================== --- it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) +++ it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) @@ -0,0 +1,16 @@ +package org.apache.maven.it0001; + +public class Person +{ + private String name; + + public void setName( String newName ) + { + this.name = newName; + } + + public String getName() + { + return name; + } +} Property changes on: it1020\child-hierarchy\project1\src\main\java\org\apache\maven\it0001\Person.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java =================================================================== --- it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) +++ it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) @@ -0,0 +1,16 @@ +package org.apache.maven.it0001; + +public class Person +{ + private String name; + + public void setName( String newName ) + { + this.name = newName; + } + + public String getName() + { + return name; + } +} Property changes on: it1020\child-hierarchy\project1\src\main\java\org\apache\maven\it0001\Person.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java =================================================================== --- it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) +++ it1020/child-hierarchy/project1/src/main/java/org/apache/maven/it0001/Person.java (revision 0) @@ -0,0 +1,16 @@ +package org.apache.maven.it0001; + +public class Person +{ + private String name; + + public void setName( String newName ) + { + this.name = newName; + } + + public String getName() + { + return name; + } +} Property changes on: it1020\child-hierarchy\project1\src\main\java\org\apache\maven\it0001\Person.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project2/pom.xml =================================================================== --- it1020/child-hierarchy/project2/pom.xml (revision 0) +++ it1020/child-hierarchy/project2/pom.xml (revision 0) @@ -0,0 +1,20 @@ + + 4.0.0 + + org.apache.maven.it + maven-core-it1020-child-hierarchy + 1.0-SNAPSHOT + + org.apache.maven.it + maven-core-it1020-child-project2 + + 1.0-SNAPSHOT + + + + org.apache.maven.it + maven-core-it1020-child-project1 + + + + Property changes on: it1020\child-hierarchy\project2\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project2/pom.xml =================================================================== --- it1020/child-hierarchy/project2/pom.xml (revision 0) +++ it1020/child-hierarchy/project2/pom.xml (revision 0) @@ -0,0 +1,20 @@ + + 4.0.0 + + org.apache.maven.it + maven-core-it1020-child-hierarchy + 1.0-SNAPSHOT + + org.apache.maven.it + maven-core-it1020-child-project2 + + 1.0-SNAPSHOT + + + + org.apache.maven.it + maven-core-it1020-child-project1 + + + + Property changes on: it1020\child-hierarchy\project2\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java =================================================================== --- it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) +++ it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) @@ -0,0 +1,6 @@ +package org.apache.maven.it0001; + +public class People +{ + private Person person; +} Property changes on: it1020\child-hierarchy\project3\src\main\java\org\apache\maven\it0001\People.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project3/pom.xml =================================================================== --- it1020/child-hierarchy/project3/pom.xml (revision 0) +++ it1020/child-hierarchy/project3/pom.xml (revision 0) @@ -0,0 +1,20 @@ + + 4.0.0 + + org.apache.maven.it + maven-core-it1020-child-hierarchy + 1.0-SNAPSHOT + + org.apache.maven.it + maven-core-it1020-child-project3 + + 1.0-SNAPSHOT + + + + org.apache.maven.it + maven-core-it1020-child-project2 + + + + Property changes on: it1020\child-hierarchy\project3\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project3/pom.xml =================================================================== --- it1020/child-hierarchy/project3/pom.xml (revision 0) +++ it1020/child-hierarchy/project3/pom.xml (revision 0) @@ -0,0 +1,20 @@ + + 4.0.0 + + org.apache.maven.it + maven-core-it1020-child-hierarchy + 1.0-SNAPSHOT + + org.apache.maven.it + maven-core-it1020-child-project3 + + 1.0-SNAPSHOT + + + + org.apache.maven.it + maven-core-it1020-child-project2 + + + + Property changes on: it1020\child-hierarchy\project3\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java =================================================================== --- it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) +++ it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) @@ -0,0 +1,6 @@ +package org.apache.maven.it0001; + +public class People +{ + private Person person; +} Property changes on: it1020\child-hierarchy\project3\src\main\java\org\apache\maven\it0001\People.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java =================================================================== --- it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) +++ it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) @@ -0,0 +1,6 @@ +package org.apache.maven.it0001; + +public class People +{ + private Person person; +} Property changes on: it1020\child-hierarchy\project3\src\main\java\org\apache\maven\it0001\People.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java =================================================================== --- it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) +++ it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) @@ -0,0 +1,6 @@ +package org.apache.maven.it0001; + +public class People +{ + private Person person; +} Property changes on: it1020\child-hierarchy\project3\src\main\java\org\apache\maven\it0001\People.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java =================================================================== --- it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) +++ it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) @@ -0,0 +1,6 @@ +package org.apache.maven.it0001; + +public class People +{ + private Person person; +} Property changes on: it1020\child-hierarchy\project3\src\main\java\org\apache\maven\it0001\People.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java =================================================================== --- it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) +++ it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) @@ -0,0 +1,6 @@ +package org.apache.maven.it0001; + +public class People +{ + private Person person; +} Property changes on: it1020\child-hierarchy\project3\src\main\java\org\apache\maven\it0001\People.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java =================================================================== --- it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) +++ it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) @@ -0,0 +1,6 @@ +package org.apache.maven.it0001; + +public class People +{ + private Person person; +} Property changes on: it1020\child-hierarchy\project3\src\main\java\org\apache\maven\it0001\People.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java =================================================================== --- it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) +++ it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) @@ -0,0 +1,6 @@ +package org.apache.maven.it0001; + +public class People +{ + private Person person; +} Property changes on: it1020\child-hierarchy\project3\src\main\java\org\apache\maven\it0001\People.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java =================================================================== --- it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) +++ it1020/child-hierarchy/project3/src/main/java/org/apache/maven/it0001/People.java (revision 0) @@ -0,0 +1,6 @@ +package org.apache.maven.it0001; + +public class People +{ + private Person person; +} Property changes on: it1020\child-hierarchy\project3\src\main\java\org\apache\maven\it0001\People.java ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/expected-results.txt =================================================================== --- it1020/expected-results.txt (revision 0) +++ it1020/expected-results.txt (revision 0) @@ -0,0 +1,2 @@ +child-hierarchy/project1/target/classes/org/apache/maven/it0001/Person.class +!child-hierarchy/project3/target/classes/org/apache/maven/it0001/People.class Property changes on: it1020\expected-results.txt ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/goals.txt =================================================================== --- it1020/goals.txt (revision 0) +++ it1020/goals.txt (revision 0) @@ -0,0 +1 @@ +install Property changes on: it1020\goals.txt ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/pom.xml =================================================================== --- it1020/pom.xml (revision 0) +++ it1020/pom.xml (revision 0) @@ -0,0 +1,34 @@ + + 4.0.0 + org.apache.maven.it + maven-core-it1020 + 1.0-SNAPSHOT + pom + Test for dependencyManagement and optional tag + + + child-hierarchy + + + + + + junit + junit + 3.8.1 + + + org.apache.maven.it + maven-core-it1020-child-project1 + 1.0-SNAPSHOT + true + + + org.apache.maven.it + maven-core-it1020-child-project2 + 1.0-SNAPSHOT + + + + + Property changes on: it1020\pom.xml ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: it1020/prebuild-hook.txt =================================================================== --- it1020/prebuild-hook.txt (revision 0) +++ it1020/prebuild-hook.txt (revision 0) @@ -0,0 +1,5 @@ +rm ${artifact:org.apache.maven.it:maven-core-it1020:1.0-SNAPSHOT:jar} +rm ${artifact:org.apache.maven.it:maven-core-it1020-child-hierarchy:1.0-SNAPSHOT:jar} +rm ${artifact:org.apache.maven.it:maven-core-it1020-child-project1:1.0-SNAPSHOT:jar} +rm ${artifact:org.apache.maven.it:maven-core-it1020-child-project2:1.0-SNAPSHOT:jar} +rm ${artifact:org.apache.maven.it:maven-core-it1020-child-project3:1.0-SNAPSHOT:jar} Property changes on: it1020\prebuild-hook.txt ___________________________________________________________________ Name: svn:keywords + "Author Date Id Revision" Name: svn:eol-style + native Index: README.txt =================================================================== --- README.txt (revision 345546) +++ README.txt (working copy) @@ -305,6 +305,11 @@ ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- +it1020: Test that optional tag in dependencyManagement is inherited in the + children projects. +------------------------------------------------------------------------------- + +------------------------------------------------------------------------------- These are a set of builds that are more complex than single-project or reactor invocations. They follow a process external to maven itself, invoking different lifecycle phases and/or goals on multiple projects within each test