maven-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sisb...@apache.org
Subject svn commit: r769664 [5/9] - in /maven/components/branches/MNG-2766/maven-core/src/test: resources-project-builder/ resources-project-builder/basedir-aligned-interpolation/ resources-project-builder/basedir-interpolation/ resources-project-builder/baseu...
Date Wed, 29 Apr 2009 05:20:55 GMT
Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mngt/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mngt/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mngt/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mngt/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng3938</groupId>
+  <artifactId>parent</artifactId>
+  <version>0.1</version>
+  <packaging>pom</packaging>
+
+  <name>Maven Integration Test :: MNG-3938</name> 
+  <description>
+    Test that plugin executions with the same id are merged during inheritance, especially executions using the
+    default id, regardless whether the id is given explicitly by the user or implicitly assumed from defaults.
+  </description>
+
+  <build>
+    <!-- This project does not use plugin management for the test plugin -->
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.its.plugins</groupId>
+        <artifactId>maven-it-plugin-a</artifactId>
+        <version>2.1-SNAPSHOT</version>
+        <executions>
+          <execution>
+            <!-- NOTE: Implicitly reference "default" id here, i.e. omit the <id> element -->
+            <phase>parent-default</phase>
+          </execution>
+          <execution>
+            <id>non-default</id>
+            <phase>parent-non-default</phase>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mngt/sub/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mngt/sub/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mngt/sub/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-merging/wo-plugin-mngt/sub/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.maven.its.mng3938</groupId>
+    <artifactId>parent</artifactId>
+    <version>0.1</version>
+  </parent>
+
+  <artifactId>child</artifactId>
+
+  <name>Maven Integration Test :: MNG-3938</name> 
+  <description>
+    Test that plugin executions with the same id are merged during inheritance, especially executions using the
+    default id, regardless whether the id is given explicitly by the user or implicitly assumed from defaults.
+  </description>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.its.plugins</groupId>
+        <artifactId>maven-it-plugin-a</artifactId>
+        <version>2.1-SNAPSHOT</version>
+        <executions>
+          <execution>
+            <!-- NOTE: Explicitly reference "default" id here -->
+            <id>default</id>
+            <phase>child-default</phase>
+          </execution>
+          <execution>
+            <id>non-default</id>
+            <phase>child-non-default</phase>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-order/w-plugin-mngt/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-order/w-plugin-mngt/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-order/w-plugin-mngt/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-order/w-plugin-mngt/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng3887</groupId>
+  <artifactId>test</artifactId>
+  <version>0.1</version>
+  <packaging>pom</packaging>
+
+  <name>Maven Integration Test :: MNG-3887</name> 
+  <description>
+    Test that multiple plugin executions bound to the same phase are executed in the order given by the POM.
+  </description>
+
+  <build>
+    <!-- This project uses plugin management for the test plugin -->
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.maven.its.plugins</groupId>
+          <artifactId>maven-it-plugin-a</artifactId>
+          <version>1.0-SNAPSHOT</version>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.its.plugins</groupId>
+        <artifactId>maven-it-plugin-a</artifactId>
+        <version>1.0-SNAPSHOT</version>
+        <executions>
+          <execution>
+            <id>b</id>
+            <phase>validate</phase>
+          </execution>
+          <execution>
+            <id>a</id>
+            <phase>validate</phase>
+          </execution>
+          <execution>
+            <id>d</id>
+            <phase>validate</phase>
+          </execution>
+          <execution>
+            <id>c</id>
+            <phase>validate</phase>
+          </execution>
+          <execution>
+            <id>e</id>
+            <phase>validate</phase>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-order/wo-plugin-mngt/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-order/wo-plugin-mngt/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-order/wo-plugin-mngt/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-order/wo-plugin-mngt/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng3887</groupId>
+  <artifactId>test</artifactId>
+  <version>0.1</version>
+  <packaging>pom</packaging>
+
+  <name>Maven Integration Test :: MNG-3887</name> 
+  <description>
+    Test that multiple plugin executions bound to the same phase are executed in the order given by the POM.
+  </description>
+
+  <build>
+    <!-- This project does not use plugin management for the test plugin -->
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.its.plugins</groupId>
+        <artifactId>maven-it-plugin-a</artifactId>
+        <version>1.0-SNAPSHOT</version>
+        <executions>
+          <execution>
+            <id>b</id>
+            <phase>validate</phase>
+          </execution>
+          <execution>
+            <id>a</id>
+            <phase>validate</phase>
+          </execution>
+          <execution>
+            <id>d</id>
+            <phase>validate</phase>
+          </execution>
+          <execution>
+            <id>c</id>
+            <phase>validate</phase>
+          </execution>
+          <execution>
+            <id>e</id>
+            <phase>validate</phase>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/w-plugin-mngt/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/w-plugin-mngt/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/w-plugin-mngt/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/w-plugin-mngt/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng4000</groupId>
+  <artifactId>test2</artifactId>
+  <version>0.1</version>
+
+  <name>Maven Integration Test :: MNG-4000</name> 
+  <description>
+    Test that plugin executions without id are not lost among other plugin executions.
+  </description>
+
+  <build>
+    <!-- NOTE: This test uses plugin management for the IT plugin. -->
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.maven.its.plugins</groupId>
+          <artifactId>maven-it-plugin-log-file</artifactId>
+          <version>2.1-SNAPSHOT</version>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.its.plugins</groupId>
+        <artifactId>maven-it-plugin-log-file</artifactId>
+        <configuration>
+          <logFile>target/exec.log</logFile>
+          <string>exec</string>
+        </configuration>
+        <executions>
+          <execution>
+            <id>exec-1</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>log-string</goal>
+            </goals>
+          </execution>
+          <execution>
+            <!-- NOTE: <id> deliberately omitted here! -->
+            <phase>validate</phase>
+            <goals>
+              <goal>log-string</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/wo-plugin-mngt/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/wo-plugin-mngt/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/wo-plugin-mngt/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-exec-w-and-wo-id/wo-plugin-mngt/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng4000</groupId>
+  <artifactId>test1</artifactId>
+  <version>0.1</version>
+
+  <name>Maven Integration Test :: MNG-4000</name> 
+  <description>
+    Test that plugin executions without id are not lost among other plugin executions.
+  </description>
+
+  <build>
+    <!-- NOTE: This test does not use plugin management for the IT plugin. -->
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.its.plugins</groupId>
+        <artifactId>maven-it-plugin-log-file</artifactId>
+        <version>2.1-SNAPSHOT</version>
+        <configuration>
+          <logFile>target/exec.log</logFile>
+          <string>exec</string>
+        </configuration>
+        <executions>
+          <execution>
+            <id>exec-1</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>log-string</goal>
+            </goals>
+          </execution>
+          <execution>
+            <!-- NOTE: <id> deliberately omitted here! -->
+            <phase>validate</phase>
+            <goals>
+              <goal>log-string</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-inheritance-simple/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-inheritance-simple/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-inheritance-simple/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-inheritance-simple/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,16 @@
+<project>
+	<modelVersion>4.0.0</modelVersion>
+    <groupId>gid</groupId>
+    <artifactId>aid</artifactId>
+	<version>1.0</version>
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.codehaus.modello</groupId>
+				<artifactId>modello-maven-plugin</artifactId>
+				<version>1.0-alpha-21</version>
+			</plugin>
+		</plugins>
+	</build>
+
+</project>
\ No newline at end of file

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-inheritance-simple/sub/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-inheritance-simple/sub/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-inheritance-simple/sub/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-inheritance-simple/sub/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,20 @@
+<project>
+	<parent>
+		<groupId>gid</groupId>
+		<artifactId>aid</artifactId>
+		<version>1.0</version>
+	</parent>
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>org.sonatype.nexus</groupId>
+	<artifactId>nexus</artifactId>
+	<version>1.3.0-SNAPSHOT</version>
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.codehaus.modello</groupId>
+				<artifactId>modello-maven-plugin2</artifactId>
+				<version>1.0-alpha-21</version>
+			</plugin>
+		</plugins>
+	</build>
+</project>
\ No newline at end of file

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-dependencies/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-dependencies/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-dependencies/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-dependencies/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,24 @@
+<project>
+	<modelVersion>4.0.0</modelVersion>
+    <groupId>gid</groupId>
+    <artifactId>aid</artifactId>
+	<version>1.0</version>
+	<build>
+		<pluginManagement>
+			<plugins>
+				<plugin>
+					<groupId>org.codehaus.modello</groupId>
+					<artifactId>modello-maven-plugin</artifactId>
+					<version>1.0-alpha-21</version>
+                    <dependencies>
+                        <dependency>
+                            <groupId>a</groupId>
+                            <artifactId>b</artifactId>
+                            <version>1.0</version>
+                        </dependency>
+                    </dependencies>
+				</plugin>
+			</plugins>
+		</pluginManagement>
+	</build>
+</project>
\ No newline at end of file

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-dependencies/sub/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-dependencies/sub/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-dependencies/sub/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-dependencies/sub/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,25 @@
+<project>
+    <parent>
+        <groupId>gid</groupId>
+        <artifactId>aid</artifactId>
+        <version>1.0</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.sonatype.nexus</groupId>
+    <artifactId>nexus</artifactId>
+    <version>1.3.0-SNAPSHOT</version>
+    <profiles>
+        <profile>
+            <id>test</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.codehaus.modello</groupId>
+                        <artifactId>modello-maven-plugin</artifactId>
+                        <version>1.0-alpha-21</version>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+</project>
\ No newline at end of file

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-duplicate/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-duplicate/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-duplicate/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-duplicate/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+	<!--
+		Licensed to the Apache Software Foundation (ASF) under one or more
+		contributor license agreements. See the NOTICE file distributed with
+		this work for additional information regarding copyright ownership.
+		The ASF licenses this file to you under the Apache License, Version
+		2.0 (the "License"); you may not use this file except in compliance
+		with the License. You may obtain a copy of the License at
+
+		http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+		applicable law or agreed to in writing, software distributed under the
+		License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+		CONDITIONS OF ANY KIND, either express or implied. See the License for
+		the specific language governing permissions and limitations under the
+		License.
+	-->
+
+<project>
+
+	<groupId>gid</groupId>
+	<artifactId>aid</artifactId>
+	<version>1.0</version>
+	<build>
+		<pluginManagement>
+			<plugins>
+				<plugin>
+					<groupId>org.apache.maven.its.plugins
+					</groupId>
+					<artifactId>maven-it-plugin-configuration
+					</artifactId>
+					<version>2.1-SNAPSHOT</version>
+				</plugin>
+			</plugins>
+		</pluginManagement>
+	</build>
+</project>
\ No newline at end of file

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-duplicate/sub/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-duplicate/sub/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-duplicate/sub/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-duplicate/sub/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+	<parent>
+		<groupId>gid</groupId>
+		<artifactId>aid</artifactId>
+		<version>1.0</version>
+	</parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng4053</groupId>
+  <artifactId>test2</artifactId>
+  <version>1.0-SNAPSHOT</version>
+
+  <build>
+     <pluginManagement>
+      <plugins>
+        <plugin>
+          <artifactId>maven-compiler-plugin</artifactId>
+          <version>0.1-stub-SNAPSHOT</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-jar-plugin</artifactId>
+          <version>0.1-stub-SNAPSHOT</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-javadoc-plugin</artifactId>
+          <version>0.1-stub-SNAPSHOT</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-resources-plugin</artifactId>
+          <version>0.1-stub-SNAPSHOT</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-source-plugin</artifactId>
+          <version>0.1-stub-SNAPSHOT</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-surefire-plugin</artifactId>
+          <version>0.1-stub-SNAPSHOT</version>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
+</project>
\ No newline at end of file

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-inheritance/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-inheritance/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-inheritance/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-management-inheritance/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.it0052</groupId>
+  <artifactId>maven-it-it0052</artifactId>
+  <version>1.0</version>
+  <packaging>jar</packaging>
+
+  <name>Maven Integration Test :: it0052</name> 
+  <description>Test that source attachment doesn't take place when -DperformRelease=true is missing.</description>
+
+  <!-- NOTE: Use stub versions of the core plugins referenced by the build -->
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <artifactId>maven-compiler-plugin</artifactId>
+          <version>0.1-stub-SNAPSHOT</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-jar-plugin</artifactId>
+          <version>0.1-stub-SNAPSHOT</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-javadoc-plugin</artifactId>
+          <version>0.1-stub-SNAPSHOT</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-resources-plugin</artifactId>
+          <version>0.1-stub-SNAPSHOT</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-source-plugin</artifactId>
+          <version>0.1-stub-SNAPSHOT</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-surefire-plugin</artifactId>
+          <version>0.1-stub-SNAPSHOT</version>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-merge-simple/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-merge-simple/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-merge-simple/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-merge-simple/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,17 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.sonatype.nexus</groupId>
+  <artifactId>nexus-indexer</artifactId>
+  <version>1.1.3-SNAPSHOT</version>
+
+  <build>
+    <plugins>
+        <plugin>
+            <groupId>org.apache.maven.its.plugins</groupId>
+            <artifactId>maven-it-plugin-configuration</artifactId>
+            <version>2.1-SNAPSHOT</version>
+        </plugin>
+      </plugins>
+  </build>
+</project>
\ No newline at end of file

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-order/nexus-parent.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-order/nexus-parent.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-order/nexus-parent.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-order/nexus-parent.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,18 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.sonatype.nexus</groupId>
+  <artifactId>nexus-parent</artifactId>
+  <version>8-SNAPSHOT</version>
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.codehaus.plexus</groupId>
+          <artifactId>plexus-component-metadata</artifactId>
+          <version>${plexus.version}</version>
+        </plugin>
+        </plugins>
+    </pluginManagement>
+  </build>
+</project>
\ No newline at end of file

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-order/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-order/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-order/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/plugin-order/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,27 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.sonatype.nexus</groupId>
+    <artifactId>nexus-parent</artifactId>
+    <version>8-SNAPSHOT</version>
+    <relativePath>nexus-parent.xml</relativePath>
+  </parent>
+
+  <groupId>org.sonatype.nexus</groupId>
+  <artifactId>nexus-indexer</artifactId>
+  <version>1.1.3-SNAPSHOT</version>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.plexus</groupId>
+        <artifactId>plexus-component-metadata</artifactId>
+      </plugin>
+
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+       </plugin>
+    </plugins>
+  </build>
+</project>
\ No newline at end of file

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pluginmanagement-inherited/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pluginmanagement-inherited/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pluginmanagement-inherited/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pluginmanagement-inherited/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,17 @@
+<project>
+	<modelVersion>4.0.0</modelVersion>
+    <groupId>org.sonatype.nexus</groupId>
+    <artifactId>nexus</artifactId>
+	<version>1.3.0-SNAPSHOT</version>
+	<build>
+		<pluginManagement>
+			<plugins>
+				<plugin>
+					<groupId>org.codehaus.modello</groupId>
+					<artifactId>modello-maven-plugin</artifactId>
+					<version>1.0-alpha-21</version>
+				</plugin>
+			</plugins>
+		</pluginManagement>
+	</build>
+</project>
\ No newline at end of file

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pluginmanagement-inherited/sub/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pluginmanagement-inherited/sub/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pluginmanagement-inherited/sub/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pluginmanagement-inherited/sub/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,17 @@
+<project>
+    <parent>
+        <groupId>org.sonatype.nexus</groupId>
+        <artifactId>nexus</artifactId>
+        <version>1.3.0-SNAPSHOT</version>
+    </parent>
+	<modelVersion>4.0.0</modelVersion>
+    <artifactId>a</artifactId>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.codehaus.modello</groupId>
+                <artifactId>modello-maven-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+</project>
\ No newline at end of file

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-encoding/latin-1/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-encoding/latin-1/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-encoding/latin-1/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-encoding/latin-1/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<!--
+NOTE: This POM's XML declaration intentionally declares Latin-1 encoding.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng2254</groupId>
+  <artifactId>latin-1</artifactId>
+  <version>0.1-SNAPSHOT</version>
+  <packaging>pom</packaging>
+
+  <name>Maven Integration Test :: MNG-2254 :: Latin-1</name> 
+  <description>TEST-CHARS: ÄÖÜäöüß</description>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-encoding/utf-8/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-encoding/utf-8/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-encoding/utf-8/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-encoding/utf-8/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<!--
+NOTE: This POM's XML declaration specified no encoding which should therefore default to UTF-8.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng2254</groupId>
+  <artifactId>utf-8</artifactId>
+  <version>0.1-SNAPSHOT</version>
+  <packaging>pom</packaging>
+
+  <name>Maven Integration Test :: MNG-2254 :: UTF-8</name> 
+  <description>TEST-CHARS: ßıΣЯא€</description>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-inheritance/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-inheritance/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-inheritance/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-inheritance/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <!--
+  This parent POM overrides most super POM defaults to test inheritance in child modules.
+  -->
+
+  <groupId>org.apache.maven.its.mng3843</groupId>
+  <artifactId>parent-1</artifactId>
+  <version>0.1</version>
+  <packaging>pom</packaging>
+
+  <name>parent-name</name> 
+  <description>parent-description</description>
+  <url>http://parent.url/</url>
+  <inceptionYear>2008</inceptionYear>
+  <organization>
+    <name>parent-org</name>
+    <url>http://parent-org.url/</url>
+  </organization>
+  <licenses>
+    <license>
+      <name>parent-license</name>
+      <url>http://parent.url/license</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <developers>
+    <developer>
+      <name>parent-developer</name>
+    </developer>
+  </developers>
+  <contributors>
+    <contributor>
+      <name>parent-contributor</name>
+    </contributor>
+  </contributors>
+
+  <mailingLists>
+    <mailingList>
+      <name>parent-mailing-list</name>
+    </mailingList>
+  </mailingLists>
+
+  <prerequisites>
+    <maven>2.0</maven>
+  </prerequisites>
+
+  <modules>
+    <module>child-1</module>
+    <module>child-2</module>
+  </modules>
+
+  <scm>
+    <url>http://parent.url/trunk</url>
+    <connection>http://parent.url/scm</connection>
+    <developerConnection>https://parent.url/scm</developerConnection>
+  </scm>
+  <issueManagement>
+    <url>http://parent.url/issues</url>
+  </issueManagement>
+  <ciManagement>
+    <url>http://parent.url/ci</url>
+  </ciManagement>
+  <distributionManagement>
+    <repository>
+      <url>http://parent.url/dist</url>
+      <id>parent.distros</id>
+    </repository>
+    <snapshotRepository>
+      <url>http://parent.url/snaps</url>
+      <id>parent.snaps</id>
+    </snapshotRepository>
+    <site>
+      <url>http://parent.url/site</url>
+      <id>parent.site</id>
+    </site>
+    <downloadUrl>http://parent.url/download</downloadUrl>
+    <relocation>
+      <message>parent-reloc-msg</message>
+    </relocation>
+  </distributionManagement>
+
+  <properties>
+    <parentProperty>parent-property</parentProperty>
+    <overriddenProperty>parent-property</overriddenProperty>
+  </properties>
+
+  <dependencyManagement>
+    <dependencies>
+      <dependency>
+        <groupId>org.apache.maven.its.mng3843</groupId>
+        <artifactId>parent-dep-a</artifactId>
+        <version>1</version>
+        <scope>test</scope>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.maven.its.mng3843</groupId>
+      <artifactId>parent-dep-b</artifactId>
+      <version>1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+  <repositories>
+    <repository>
+      <id>parent-remote-repo</id>
+      <url>http://parent.url/remote</url>
+    </repository>
+  </repositories>
+
+  <build>
+    <defaultGoal>initialize</defaultGoal>
+    <directory>out</directory>
+    <sourceDirectory>src/main</sourceDirectory>
+    <scriptSourceDirectory>src/scripts</scriptSourceDirectory>
+    <testSourceDirectory>src/test</testSourceDirectory>
+    <outputDirectory>out/main</outputDirectory>
+    <testOutputDirectory>out/test</testOutputDirectory>
+    <resources>
+      <resource>
+        <directory>res/main</directory>
+      </resource>
+    </resources>
+    <testResources>
+      <testResource>
+        <directory>res/test</directory>
+      </testResource>
+    </testResources>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.its.plugins</groupId>
+        <artifactId>maven-it-plugin-expression</artifactId>
+        <version>2.1-SNAPSHOT</version>
+        <executions>
+          <execution>
+            <phase>validate</phase>
+            <goals>
+              <goal>eval</goal>
+            </goals>
+            <configuration>
+              <outputFile>target/pom.properties</outputFile>
+              <expressions>
+                <expression>project</expression>
+              </expressions>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+  <reporting>
+    <excludeDefaults>true</excludeDefaults>
+    <outputDirectory>site</outputDirectory>
+  </reporting>
+
+  <profiles>
+    <profile>
+      <id>parent-profile</id>
+    </profile>
+  </profiles>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-inheritance/sub/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-inheritance/sub/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-inheritance/sub/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/pom-inheritance/sub/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <!--
+  This minimalistic POM tests mere inheritance from its parent.
+  -->
+
+  <parent>
+    <groupId>org.apache.maven.its.mng3843</groupId>
+    <artifactId>parent-1</artifactId>
+    <version>0.1</version>
+  </parent>
+
+  <artifactId>child-1</artifactId>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-default-deactivation/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-default-deactivation/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-default-deactivation/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-default-deactivation/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,35 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.maven.its.mng3545</groupId>
+  <artifactId>test-artifact</artifactId>
+  <version>1.0-SNAPSHOT</version>
+  <profiles>
+    <profile>
+      <id>profile1</id>
+      <activation>
+        <activeByDefault>true</activeByDefault>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.its.plugins</groupId>
+            <artifactId>maven-it-plugin-touch</artifactId>
+            <version>2.2</version>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <id>profile4</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.its.plugins</groupId>
+            <artifactId>maven-it-plugin-touch</artifactId>
+            <version>2.1</version>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-dependencies-multiple-profiles/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-dependencies-multiple-profiles/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-dependencies-multiple-profiles/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-dependencies-multiple-profiles/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.it0021</groupId>
+  <artifactId>test</artifactId>
+  <version>1.0-SNAPSHOT</version>
+
+  <name>Maven Integration Test :: it0021</name> 
+  <description>
+    Test pom-level profile inclusion (this one is activated by system property).
+  </description>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.its.plugins</groupId>
+        <artifactId>maven-it-plugin-dependency-resolution</artifactId>
+        <version>2.1-SNAPSHOT</version>
+        <executions>
+          <execution>
+            <id>test</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>compile</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+  <profiles>
+    <profile>
+      <id>profile-1</id>
+      <activation>
+        <property>
+          <name>includeProfile</name>
+        </property>
+      </activation>
+      <dependencies>
+        <dependency>
+          <groupId>org.apache.maven.its.it0021</groupId>
+          <artifactId>a</artifactId>
+          <version>0.1</version>
+        </dependency>
+      </dependencies>
+    </profile>
+    <profile>
+      <id>profile-2</id>
+      <!-- to be activated explicitly on the CLI by its id -->
+      <dependencies>
+        <dependency>
+          <groupId>org.apache.maven.its.it0021</groupId>
+          <artifactId>b</artifactId>
+          <version>0.1</version>
+        </dependency>
+      </dependencies>
+    </profile>
+  </profiles>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-injected-dependencies/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-injected-dependencies/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-injected-dependencies/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-injected-dependencies/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng1412</groupId>
+  <artifactId>test</artifactId>
+  <version>0.1-SNAPSHOT</version>
+
+  <name>Maven Integration Test :: MNG-1412</name> 
+  <description>
+    Check that dependencies are available in classpath in same order as declared in POM.
+  </description>
+
+  <dependencies>
+    <!-- model dependencies first, in the order given -->
+    <dependency>
+      <groupId>org.apache.maven.its.mng1412</groupId>
+      <artifactId>a</artifactId>
+      <version>0.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.its.mng1412</groupId>
+      <artifactId>c</artifactId>
+      <version>0.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.its.mng1412</groupId>
+      <artifactId>b</artifactId>
+      <version>0.1</version>
+    </dependency>
+  </dependencies>
+
+  <profiles>
+    <profile>
+      <id>mng-1412</id>
+      <activation>
+        <activeByDefault>true</activeByDefault>
+      </activation>
+      <!-- profile dependencies last, in the order given -->
+      <dependencies>
+        <dependency>
+          <!-- deliberately respecifying this dep to check merging behavior -->
+          <groupId>org.apache.maven.its.mng1412</groupId>
+          <artifactId>a</artifactId>
+          <version>0.1</version>
+        </dependency>
+        <dependency>
+          <groupId>org.apache.maven.its.mng1412</groupId>
+          <artifactId>d</artifactId>
+          <version>0.1</version>
+        </dependency>
+      </dependencies>
+    </profile>
+  </profiles>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-injection-order/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-injection-order/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-injection-order/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-injection-order/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng2309</groupId>
+  <artifactId>test</artifactId>
+  <version>1.0-SNAPSHOT</version>
+  <packaging>jar</packaging>
+
+  <name>Maven Integration Test :: MNG-2309</name> 
+  <description>
+    Test that profiles are injected in declaration order, with the last profile being the most dominant.
+  </description>
+
+  <profiles>
+    <!-- NOTE: Using intentionally more than two profiles to prevent random test success -->
+    <profile>
+      <id>pom-a</id>
+      <properties>
+        <pomProperty>a</pomProperty>
+      </properties>
+    </profile>
+    <profile>
+      <id>pom-b</id>
+      <properties>
+        <pomProperty>b</pomProperty>
+      </properties>
+    </profile>
+    <profile>
+      <id>pom-c</id>
+      <properties>
+        <pomProperty>c</pomProperty>
+      </properties>
+    </profile>
+    <profile>
+      <id>pom-d</id>
+      <properties>
+        <pomProperty>d</pomProperty>
+      </properties>
+    </profile>
+    <profile>
+      <id>pom-e</id>
+      <properties>
+        <pomProperty>e</pomProperty>
+      </properties>
+    </profile>
+  </profiles>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-module-inheritance/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-module-inheritance/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-module-inheritance/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-module-inheritance/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,18 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.ops4j.pax</groupId>
+  <artifactId>construct</artifactId>
+  <version>1.0</version>
+  <packaging>pom</packaging>
+
+  <profiles>
+    <profile>
+      <id>dist</id>
+      <modules>
+        <module>maven-inherit-plugin</module>
+        <module>maven-pax-plugin</module>
+      </modules>
+    </profile>
+    </profiles>
+
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-module-inheritance/sub/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-module-inheritance/sub/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-module-inheritance/sub/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-module-inheritance/sub/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,12 @@
+<project>
+    <parent>
+    <groupId>org.ops4j.pax</groupId>
+    <artifactId>construct</artifactId>
+    <version>1.0</version>
+  </parent>
+
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.ops4j</groupId>
+  <artifactId>maven-inherit-plugin</artifactId>
+  <version>1.1</version>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-module/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-module/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-module/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-module/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,24 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>gid</groupId>
+  <artifactId>aid</artifactId>
+  <version>1.0</version>
+  <packaging>pom</packaging>
+  <modules>
+    <module>module-2</module>
+    <module>module-1</module>
+    <module>module-3</module>
+  </modules>
+  <profiles>
+    <profile>
+      <id>a</id>
+      <properties>
+        <b>test-prop</b>
+      </properties>
+      <modules>
+        <module>module-1</module>
+        <module>module-4</module>
+      </modules>
+    </profile>
+  </profiles>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng2174</groupId>
+  <artifactId>parent</artifactId>
+  <version>1.0-SNAPSHOT</version>
+  <packaging>pom</packaging>
+
+  <name>Maven Integration Test :: MNG-2174</name> 
+  <description>
+    Verify that plugin dependencies defined by plugin management of a parent profile are not lost when the
+    parent's main plugin management section is also present.
+  </description>
+
+  <modules>
+    <module>sub</module>
+  </modules>
+
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.maven.its.plugins</groupId>
+          <artifactId>maven-it-plugin-class-loader</artifactId>
+          <version>2.1-SNAPSHOT</version>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
+
+  <profiles>
+    <profile>
+      <id>maven-core-it</id>
+      <activation>
+        <activeByDefault>true</activeByDefault>
+      </activation>
+      <build>
+        <pluginManagement>
+          <plugins>
+            <plugin>
+              <groupId>org.apache.maven.its.plugins</groupId>
+              <artifactId>maven-it-plugin-class-loader</artifactId>
+              <dependencies>
+                <dependency>
+                  <groupId>org.apache.maven.its.mng2174</groupId>
+                  <artifactId>a</artifactId>
+                  <version>0.1</version>
+                </dependency>
+              </dependencies>
+            </plugin>
+          </plugins>
+        </pluginManagement>
+      </build>
+    </profile>
+  </profiles>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/sub/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/sub/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/sub/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-plugin-mng-dependencies/sub/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.maven.its.mng2174</groupId>
+    <artifactId>parent</artifactId>
+    <version>1.0-SNAPSHOT</version>
+  </parent>
+
+  <groupId>org.apache.maven.its.mng2174</groupId>
+  <artifactId>child</artifactId>
+  <version>1.0-SNAPSHOT</version>
+
+  <name>Maven Integration Test :: MNG-2174</name> 
+  <description>
+    Verify that plugin dependencies defined by plugin management of a parent profile are not lost when the
+    parent's main plugin management section is also present.
+  </description>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.its.plugins</groupId>
+        <artifactId>maven-it-plugin-class-loader</artifactId>
+        <executions>
+          <execution>
+            <id>test</id>
+            <phase>validate</phase>
+            <configuration>
+              <resourcePaths>mng-2174.properties</resourcePaths>
+              <pluginClassLoaderOutput>target/pcl.properties</pluginClassLoaderOutput>
+            </configuration>
+            <goals>
+              <goal>load</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-plugins/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-plugins/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-plugins/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-plugins/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements. See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to you under the Apache License, Version
+    2.0 (the "License"); you may not use this file except in compliance
+    with the License. You may obtain a copy of the License at
+    http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+    applicable law or agreed to in writing, software distributed under
+    the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
+    OR CONDITIONS OF ANY KIND, either express or implied. See the
+    License for the specific language governing permissions and
+    limitations under the License.
+  -->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+    <groupId>org.apache.maven</groupId>
+    <artifactId>maven</artifactId>
+    <version>3.0-SNAPSHOT</version>
+  
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+      </plugin>
+    </plugins>
+  </build>
+
+  <profiles>
+     <profile>
+      <id>standard</id>
+      <activation>
+        <activeByDefault>true</activeByDefault>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-assembly2-plugin</artifactId>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-properties-interpolation/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-properties-interpolation/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-properties-interpolation/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/profile-properties-interpolation/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+	<!--
+		Licensed to the Apache Software Foundation (ASF) under one or more
+		contributor license agreements. See the NOTICE file distributed with
+		this work for additional information regarding copyright ownership.
+		The ASF licenses this file to you under the Apache License, Version
+		2.0 (the "License"); you may not use this file except in compliance
+		with the License. You may obtain a copy of the License at
+
+		http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+		applicable law or agreed to in writing, software distributed under the
+		License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+		CONDITIONS OF ANY KIND, either express or implied. See the License for
+		the specific language governing permissions and limitations under the
+		License.
+	-->
+
+<project>
+	<modelVersion>4.0.0</modelVersion>
+
+	<groupId>org.apache.maven.its.mng3900      </groupId>
+	<artifactId>test</artifactId>
+	<version>0.1</version>
+	<packaging>jar</packaging>
+
+	<name>Maven Integration Test :: MNG-3900</name>
+	<description>
+		Test that build properties defined via active profiles are used for
+		interpolation.
+  </description>
+
+	<!--
+		These are some POM elements we would like to interpolate with
+		properties from the profile.
+	-->
+	<url>http://maven.apache.org/${test}
+	</url>
+	<properties>
+		<test>FAILED</test>
+		<property>${test}</property>
+	</properties>
+
+	<profiles>
+		<profile>
+			<id>interpolation-profile</id>
+			<!-- This profile defines the properties to use for interpolation. -->
+			<properties>
+				<test>PASSED</test>
+				<test1>PASSED</test1>
+			</properties>
+		</profile>
+	</profiles>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-inheritance/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-inheritance/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-inheritance/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-inheritance/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng3843</groupId>
+  <artifactId>parent-1</artifactId>
+  <version>0.1</version>
+  <packaging>pom</packaging>
+
+  <properties>
+    <parentProperty>parent-property</parentProperty>
+    <overriddenProperty>parent-property</overriddenProperty>
+  </properties>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-inheritance/sub/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-inheritance/sub/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-inheritance/sub/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-inheritance/sub/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.maven.its.mng3843</groupId>
+    <artifactId>parent-1</artifactId>
+    <version>0.1</version>
+  </parent>
+
+  <groupId>org.apache.maven.its.mng3843.child</groupId>
+  <artifactId>child-2</artifactId>
+  <version>0.2</version>
+  <packaging>jar</packaging>
+
+  <properties>
+    <childProperty>child-property</childProperty>
+    <overriddenProperty>child-override</overriddenProperty>
+  </properties>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-no-duplication/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-no-duplication/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-no-duplication/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-no-duplication/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.maven.its</groupId>
+  <artifactId>test-parent</artifactId>
+  <version>1.0-SNAPSHOT</version>
+  <properties>
+    <pomProfile>parent</pomProfile>
+  </properties>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-no-duplication/sub/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-no-duplication/sub/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-no-duplication/sub/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/properties-no-duplication/sub/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+	  <groupId>org.apache.maven.its</groupId>
+	  <artifactId>test-parent</artifactId>
+	  <version>1.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.apache.maven.its</groupId>
+  <artifactId>test</artifactId>
+  <version>1.0-SNAPSHOT</version>
+  <properties>
+    <pomProfile>child</pomProfile>
+  </properties>
+</project>
+

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/repo-inheritance/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/repo-inheritance/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/repo-inheritance/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/repo-inheritance/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  
+  <groupId>org.apache.maven.its.it0043</groupId>
+  <artifactId>maven-it-it0043</artifactId>
+  <version>1.0-SNAPSHOT</version>
+
+  <name>Maven Integration Test :: it0043</name> 
+  <description>Test for repository inheritence - ensure using the same id overrides the defaults</description>
+
+  <repositories>
+    <repository>
+      <id>central</id>
+      <name>it0043</name>
+      <url>file:///${basedir}/target/maven-core-it0043-repo</url>
+    </repository>
+  </repositories>
+
+  <pluginRepositories>
+    <pluginRepository>
+      <id>central</id>
+      <name>it0043</name>
+      <url>file:///${basedir}/target/maven-core-it0043-repo</url>
+    </pluginRepository>
+  </pluginRepositories>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.its.plugins</groupId>
+        <artifactId>maven-it-plugin-expression</artifactId>
+        <version>2.1-SNAPSHOT</version>
+        <configuration>
+          <outputFile>target/expression.properties</outputFile>
+          <expressions>
+            <expression>project/repositories</expression>
+            <expression>project/pluginRepositories</expression>
+          </expressions>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+</project>

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/reporting-interpolation/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/reporting-interpolation/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/reporting-interpolation/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/reporting-interpolation/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,6 @@
+<project>
+	<modelVersion>4.0.0</modelVersion>
+    <groupId>gid</groupId>
+    <artifactId>aid</artifactId>
+	<version>1.0</version>
+</project>
\ No newline at end of file

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/reporting-plugin-config/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/reporting-plugin-config/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/reporting-plugin-config/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/reporting-plugin-config/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements. See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to you under the Apache License, Version
+    2.0 (the "License"); you may not use this file except in compliance
+    with the License. You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+    applicable law or agreed to in writing, software distributed under
+    the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
+    OR CONDITIONS OF ANY KIND, either express or implied. See the
+    License for the specific language governing permissions and
+    limitations under the License.
+  -->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng3811</groupId>
+  <artifactId>test-parent</artifactId>
+  <version>1.0-SNAPSHOT</version>
+  <packaging>pom</packaging>
+
+  <name>MNG-3811 :: Parent</name>
+  <description>Test inheritance of reporting plugin configuration</description>
+
+  <modules>
+    <module>child</module>
+  </modules>
+
+  <reporting>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.its.plugins</groupId>
+        <artifactId>maven-it-plugin-configuration</artifactId>
+        <version>2.1-SNAPSHOT</version>
+        <configuration>
+          <booleanParam>true</booleanParam>
+          <stringParams>
+            <stringParam>parentParam</stringParam>
+          </stringParams>
+        </configuration>
+      </plugin>
+    </plugins>
+  </reporting>
+</project>
+

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/reporting-plugin-config/sub/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/reporting-plugin-config/sub/pom.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/reporting-plugin-config/sub/pom.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/reporting-plugin-config/sub/pom.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+  <!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements. See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to you under the Apache License, Version
+    2.0 (the "License"); you may not use this file except in compliance
+    with the License. You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+    applicable law or agreed to in writing, software distributed under
+    the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
+    OR CONDITIONS OF ANY KIND, either express or implied. See the
+    License for the specific language governing permissions and
+    limitations under the License.
+  -->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+<parent>
+  <groupId>org.apache.maven.its.mng3811</groupId>
+  <artifactId>test-parent</artifactId>
+  <version>1.0-SNAPSHOT</version>
+  </parent>
+  <artifactId>test-child</artifactId>
+
+  <name>MNG-3811 :: Child</name>
+
+  <reporting>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.its.plugins</groupId>
+        <artifactId>maven-it-plugin-configuration</artifactId>
+        <version>2.1-SNAPSHOT</version>
+        <configuration>
+            <stringParams combine.children="append">
+            <stringParam>childParam</stringParam>
+          </stringParams>
+        </configuration>
+      </plugin>
+    </plugins>
+  </reporting>
+</project>
+

Added: maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/single-configuration-inheritance/jetty-parent.xml
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/single-configuration-inheritance/jetty-parent.xml?rev=769664&view=auto
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/single-configuration-inheritance/jetty-parent.xml (added)
+++ maven/components/branches/MNG-2766/maven-core/src/test/resources-project-builder/single-configuration-inheritance/jetty-parent.xml Wed Apr 29 05:20:38 2009
@@ -0,0 +1,37 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.mortbay.jetty</groupId>
+  <artifactId>jetty-parent</artifactId>
+  <packaging>pom</packaging>
+  <name>Jetty :: Administrative Parent</name>
+  <version>7</version>
+ 
+  <build>
+
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-enforcer-plugin</artifactId>
+        <version>1.0-alpha-3</version>
+        <executions>
+          <execution>
+            <id>enforce-java</id>
+            <goals>
+              <goal>enforce</goal>
+            </goals>
+            <configuration>
+              <rules>
+                <requireMavenVersion>
+                  <version>[2.0.6,)</version>
+                </requireMavenVersion>
+                <requireJavaVersion>
+                  <version>[1.5,)</version>
+                </requireJavaVersion>
+              </rules>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      </plugins>
+  </build>
+</project>



Mime
View raw message