You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jv...@apache.org on 2014/02/08 19:33:31 UTC

git commit: Adding resources for the test project in mng-5207.

Updated Branches:
  refs/heads/master dbc15a3b0 -> 266d2fcc2


Adding resources for the test project in mng-5207.


Project: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/commit/266d2fcc
Tree: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/tree/266d2fcc
Diff: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/diff/266d2fcc

Branch: refs/heads/master
Commit: 266d2fcc234e9b54b253e9db7d8dc3164fd90222
Parents: dbc15a3
Author: Jason van Zyl <ja...@tesla.io>
Authored: Sat Feb 8 13:32:43 2014 -0500
Committer: Jason van Zyl <ja...@tesla.io>
Committed: Sat Feb 8 13:32:43 2014 -0500

----------------------------------------------------------------------
 .../test/resources/mng-5207/application/pom.xml |  26 ++
 .../test/resources/mng-5207/delegate/pom.xml    |  28 ++
 .../src/test/resources/mng-5207/ejb/pom.xml     |  43 ++++
 .../ejb/src/main/java/maven/bugs/IssueHome.java |   5 +
 .../ejb/src/main/resources/META-INF/ejb-jar.xml |  14 +
 .../src/test/resources/mng-5207/pom.xml         |  19 ++
 .../resources/mng-5207/prepare/delegate-1.jar   | Bin 0 -> 407 bytes
 .../resources/mng-5207/prepare/delegate-1.pom   |  28 ++
 .../resources/mng-5207/prepare/ejb-1-client.jar | Bin 0 -> 835 bytes
 .../test/resources/mng-5207/prepare/ejb-1.jar   | Bin 0 -> 1234 bytes
 .../test/resources/mng-5207/prepare/ejb-1.pom   |  43 ++++
 .../resources/mng-5207/prepare/master-1.pom     | 256 +++++++++++++++++++
 .../resources/mng-5207/prepare/master-x.pom     | 256 +++++++++++++++++++
 .../test/resources/mng-5207/prepare/prepare.sh  |   7 +
 14 files changed, 725 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/266d2fcc/core-it-suite/src/test/resources/mng-5207/application/pom.xml
----------------------------------------------------------------------
diff --git a/core-it-suite/src/test/resources/mng-5207/application/pom.xml b/core-it-suite/src/test/resources/mng-5207/application/pom.xml
new file mode 100755
index 0000000..fc65b33
--- /dev/null
+++ b/core-it-suite/src/test/resources/mng-5207/application/pom.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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">
+    <parent>
+        <groupId>bugs.maven.issue</groupId>
+        <artifactId>master</artifactId>
+        <version>x-SNAPSHOT</version>
+    </parent>
+
+    <modelVersion>4.0.0</modelVersion>
+	<artifactId>application</artifactId>
+	<version>1-SNAPSHOT</version>
+    <packaging>jar</packaging>
+    <name>Issue Application</name>
+    <description><![CDATA[Demonstration of issue with application.]]></description>
+    
+    <dependencies>
+        <dependency>
+            <groupId>bugs.maven.issue</groupId>
+			<artifactId>delegate</artifactId>
+        </dependency>
+    </dependencies>
+    
+</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/266d2fcc/core-it-suite/src/test/resources/mng-5207/delegate/pom.xml
----------------------------------------------------------------------
diff --git a/core-it-suite/src/test/resources/mng-5207/delegate/pom.xml b/core-it-suite/src/test/resources/mng-5207/delegate/pom.xml
new file mode 100755
index 0000000..4aceaed
--- /dev/null
+++ b/core-it-suite/src/test/resources/mng-5207/delegate/pom.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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">
+    <parent>
+        <groupId>bugs.maven.issue</groupId>
+        <artifactId>master</artifactId>
+        <version>x-SNAPSHOT</version>
+    </parent>
+
+    <modelVersion>4.0.0</modelVersion>
+	<artifactId>delegate</artifactId>
+	<version>2-SNAPSHOT</version>
+    <packaging>jar</packaging>
+    <name>Issue EJB Delegate</name>
+    <description><![CDATA[Demonstration of issue with EJB delegate.]]></description>
+    
+    <dependencies>
+        <dependency>
+            <groupId>bugs.maven.issue</groupId>
+			<artifactId>ejb</artifactId>
+			<classifier>client</classifier>
+			<type>ejb-client</type>
+        </dependency>
+    </dependencies>
+    
+</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/266d2fcc/core-it-suite/src/test/resources/mng-5207/ejb/pom.xml
----------------------------------------------------------------------
diff --git a/core-it-suite/src/test/resources/mng-5207/ejb/pom.xml b/core-it-suite/src/test/resources/mng-5207/ejb/pom.xml
new file mode 100755
index 0000000..56168e7
--- /dev/null
+++ b/core-it-suite/src/test/resources/mng-5207/ejb/pom.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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">
+    <parent>
+        <groupId>bugs.maven.issue</groupId>
+        <artifactId>master</artifactId>
+        <version>x-SNAPSHOT</version>
+    </parent>
+
+    <modelVersion>4.0.0</modelVersion>
+	<artifactId>ejb</artifactId>
+	<version>2-SNAPSHOT</version>
+    <packaging>ejb</packaging>
+    <name>Issue EJB</name>
+    <description><![CDATA[Demonstration of issue with EJB client.]]></description>
+    
+    <build>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <artifactId>maven-ejb-plugin</artifactId>
+                    <configuration>
+                        <archive>
+                            <manifest>
+                                <addClasspath>true</addClasspath>
+                            </manifest>
+                        </archive>
+                    </configuration>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+    </build>
+    
+    <dependencies>
+        <dependency>
+            <groupId>commons-lang</groupId>
+            <artifactId>commons-lang</artifactId>
+        </dependency>
+    </dependencies>
+    
+</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/266d2fcc/core-it-suite/src/test/resources/mng-5207/ejb/src/main/java/maven/bugs/IssueHome.java
----------------------------------------------------------------------
diff --git a/core-it-suite/src/test/resources/mng-5207/ejb/src/main/java/maven/bugs/IssueHome.java b/core-it-suite/src/test/resources/mng-5207/ejb/src/main/java/maven/bugs/IssueHome.java
new file mode 100755
index 0000000..8496726
--- /dev/null
+++ b/core-it-suite/src/test/resources/mng-5207/ejb/src/main/java/maven/bugs/IssueHome.java
@@ -0,0 +1,5 @@
+package maven.bugs;
+
+public interface IssueHome
+{
+}

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/266d2fcc/core-it-suite/src/test/resources/mng-5207/ejb/src/main/resources/META-INF/ejb-jar.xml
----------------------------------------------------------------------
diff --git a/core-it-suite/src/test/resources/mng-5207/ejb/src/main/resources/META-INF/ejb-jar.xml b/core-it-suite/src/test/resources/mng-5207/ejb/src/main/resources/META-INF/ejb-jar.xml
new file mode 100755
index 0000000..8529c49
--- /dev/null
+++ b/core-it-suite/src/test/resources/mng-5207/ejb/src/main/resources/META-INF/ejb-jar.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
+<ejb-jar>
+  <display-name>IssueMEJB18</display-name>
+  <enterprise-beans>
+    <session>
+      <ejb-name>MEJB18</ejb-name>
+      <home>mejb.Issue18Home</home>
+      <remote>mejb.Issue18</remote>
+      <ejb-class>mejb.Issue18Bean</ejb-class>
+      <session-type>Stateless</session-type>
+    </session>
+  </enterprise-beans>
+</ejb-jar>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/266d2fcc/core-it-suite/src/test/resources/mng-5207/pom.xml
----------------------------------------------------------------------
diff --git a/core-it-suite/src/test/resources/mng-5207/pom.xml b/core-it-suite/src/test/resources/mng-5207/pom.xml
new file mode 100755
index 0000000..cb48175
--- /dev/null
+++ b/core-it-suite/src/test/resources/mng-5207/pom.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>bugs.maven.issue</groupId>
+    <artifactId>builder</artifactId>
+    <packaging>pom</packaging>
+    <name>Builder for Issue</name>
+    <version>x-SNAPSHOT</version>
+    
+    <modules>
+        <module>application</module>
+        <module>delegate</module>
+        <module>ejb</module>
+    </modules>
+</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/266d2fcc/core-it-suite/src/test/resources/mng-5207/prepare/delegate-1.jar
----------------------------------------------------------------------
diff --git a/core-it-suite/src/test/resources/mng-5207/prepare/delegate-1.jar b/core-it-suite/src/test/resources/mng-5207/prepare/delegate-1.jar
new file mode 100644
index 0000000..23bcd45
Binary files /dev/null and b/core-it-suite/src/test/resources/mng-5207/prepare/delegate-1.jar differ

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/266d2fcc/core-it-suite/src/test/resources/mng-5207/prepare/delegate-1.pom
----------------------------------------------------------------------
diff --git a/core-it-suite/src/test/resources/mng-5207/prepare/delegate-1.pom b/core-it-suite/src/test/resources/mng-5207/prepare/delegate-1.pom
new file mode 100755
index 0000000..0ba4151
--- /dev/null
+++ b/core-it-suite/src/test/resources/mng-5207/prepare/delegate-1.pom
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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">
+    <parent>
+        <groupId>bugs.maven.issue</groupId>
+        <artifactId>master</artifactId>
+        <version>1</version>
+    </parent>
+
+    <modelVersion>4.0.0</modelVersion>
+	<artifactId>delegate</artifactId>
+	<version>1</version>
+    <packaging>jar</packaging>
+    <name>Issue EJB Delegate</name>
+    <description><![CDATA[Demonstration of issue with EJB delegate.]]></description>
+    
+    <dependencies>
+        <dependency>
+            <groupId>bugs.maven.issue</groupId>
+			<artifactId>ejb</artifactId>
+			<classifier>client</classifier>
+			<type>ejb-client</type>
+        </dependency>
+    </dependencies>
+    
+</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/266d2fcc/core-it-suite/src/test/resources/mng-5207/prepare/ejb-1-client.jar
----------------------------------------------------------------------
diff --git a/core-it-suite/src/test/resources/mng-5207/prepare/ejb-1-client.jar b/core-it-suite/src/test/resources/mng-5207/prepare/ejb-1-client.jar
new file mode 100644
index 0000000..0f6ed47
Binary files /dev/null and b/core-it-suite/src/test/resources/mng-5207/prepare/ejb-1-client.jar differ

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/266d2fcc/core-it-suite/src/test/resources/mng-5207/prepare/ejb-1.jar
----------------------------------------------------------------------
diff --git a/core-it-suite/src/test/resources/mng-5207/prepare/ejb-1.jar b/core-it-suite/src/test/resources/mng-5207/prepare/ejb-1.jar
new file mode 100644
index 0000000..b7a1ae9
Binary files /dev/null and b/core-it-suite/src/test/resources/mng-5207/prepare/ejb-1.jar differ

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/266d2fcc/core-it-suite/src/test/resources/mng-5207/prepare/ejb-1.pom
----------------------------------------------------------------------
diff --git a/core-it-suite/src/test/resources/mng-5207/prepare/ejb-1.pom b/core-it-suite/src/test/resources/mng-5207/prepare/ejb-1.pom
new file mode 100755
index 0000000..1a056d9
--- /dev/null
+++ b/core-it-suite/src/test/resources/mng-5207/prepare/ejb-1.pom
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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">
+    <parent>
+        <groupId>bugs.maven.issue</groupId>
+        <artifactId>master</artifactId>
+        <version>1</version>
+    </parent>
+
+    <modelVersion>4.0.0</modelVersion>
+	<artifactId>ejb</artifactId>
+	<version>1</version>
+    <packaging>ejb</packaging>
+    <name>Issue EJB</name>
+    <description><![CDATA[Demonstration of issue with EJB client.]]></description>
+    
+    <build>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <artifactId>maven-ejb-plugin</artifactId>
+                    <configuration>
+                        <archive>
+                            <manifest>
+                                <addClasspath>true</addClasspath>
+                            </manifest>
+                        </archive>
+                    </configuration>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+    </build>
+    
+    <dependencies>
+        <dependency>
+            <groupId>commons-lang</groupId>
+            <artifactId>commons-lang</artifactId>
+        </dependency>
+    </dependencies>
+    
+</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/266d2fcc/core-it-suite/src/test/resources/mng-5207/prepare/master-1.pom
----------------------------------------------------------------------
diff --git a/core-it-suite/src/test/resources/mng-5207/prepare/master-1.pom b/core-it-suite/src/test/resources/mng-5207/prepare/master-1.pom
new file mode 100644
index 0000000..5de9921
--- /dev/null
+++ b/core-it-suite/src/test/resources/mng-5207/prepare/master-1.pom
@@ -0,0 +1,256 @@
+<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>
+
+	<!-- Define group, artifact and project type -->
+	<groupId>bugs.maven.issue</groupId>
+	<artifactId>master</artifactId>
+	<packaging>pom</packaging>
+
+	<!-- Describe the project -->
+	<name>Master Project</name>
+	<version>1</version>
+	<description>Master project with global settings.</description>
+
+	<!-- Minimum versions to use this POM -->
+	<prerequisites>
+		<maven>2.2.1</maven>
+	</prerequisites>
+
+	<!-- Global build settings -->
+	<build>
+		<pluginManagement>
+			<plugins>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-assembly-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.assembly}</version>
+					<extensions>true</extensions>
+					<configuration>
+						<overWriteReleases>false</overWriteReleases>
+						<overWriteSnapshots>true</overWriteSnapshots>
+					</configuration>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-clean-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.clean}</version>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-compiler-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.compiler}</version>
+					<extensions>true</extensions>
+					<configuration>
+						<source>${java.version.source}</source>
+						<target>${java.version.target}</target>
+						<encoding>${project.build.sourceEncoding}</encoding>
+						<optimize>false</optimize>
+						<debug>true</debug>
+						<showDeprecation>true</showDeprecation>
+					</configuration>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-dependency-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.dependency}</version>
+					<extensions>true</extensions>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-deploy-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.deploy}</version>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-ear-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.ear}</version>
+					<configuration>
+						<defaultJavaBundleDir>/</defaultJavaBundleDir>
+						<displayName>${project.name}</displayName>
+						<archive>
+							<addMavenDescriptor>false</addMavenDescriptor>
+							<manifest>
+								<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+								<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+							</manifest>
+						</archive>
+					</configuration>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-ejb-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.ejb}</version>
+					<configuration>
+						<generateClient>true</generateClient>
+						<ejbVersion>${java.ejb.version}</ejbVersion>
+						<clientExcludes>
+							<clientExclude>META-INF/*.xml</clientExclude>
+							<clientExclude>**/ejb/*Bean.class</clientExclude>
+						</clientExcludes>
+						<archive>
+							<addMavenDescriptor>false</addMavenDescriptor>
+							<manifest>
+								<addClasspath>true</addClasspath>
+								<useUniqueVersions>false</useUniqueVersions>
+								<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+								<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+							</manifest>
+						</archive>
+					</configuration>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-install-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.install}</version>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-jar-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.jar}</version>
+					<configuration>
+						<archive>
+							<addMavenDescriptor>false</addMavenDescriptor>
+							<manifest>
+								<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+								<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+							</manifest>
+						</archive>
+					</configuration>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-resources-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.resources}</version>
+					<configuration>
+						<!-- Workaround for bug reported with MRESOURCES-104 -->
+						<useDefaultDelimiters>false</useDefaultDelimiters>
+						<delimiters>
+							<delimiter>${*}</delimiter>
+						</delimiters>
+					</configuration>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-source-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.source}</version>
+					<executions>
+						<execution>
+							<id>attach-sources</id>
+							<phase>package</phase>
+							<goals>
+								<goal>jar-no-fork</goal>
+							</goals>
+						</execution>
+					</executions>
+					<configuration>
+						<archive>
+							<addMavenDescriptor>false</addMavenDescriptor>
+							<manifest>
+								<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+								<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+							</manifest>
+						</archive>
+					</configuration>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-surefire-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.surefire}</version>
+					<extensions>true</extensions>
+					<!-- We set a forkMode -->
+					<configuration>
+						<forkMode>once</forkMode>
+						<argLine>-Xms64m -Xmx128m</argLine>
+						<workingDirectory>${basedir}</workingDirectory>
+						<childDelegation>false</childDelegation>
+						<runOrder>random</runOrder>
+						<useFile>false</useFile>
+					</configuration>
+				</plugin>
+
+				<plugin>
+					<groupId>org.codehaus.mojo</groupId>
+					<artifactId>build-helper-maven-plugin</artifactId>
+					<version>${version.org.codehaus.mojo.build-helper-plugin}</version>
+					<extensions>true</extensions>
+				</plugin>
+			</plugins>
+		</pluginManagement>
+	</build>
+
+	<dependencyManagement>
+		<dependencies>
+			<dependency>
+				<groupId>bugs.maven.issue</groupId>
+				<artifactId>application</artifactId>
+				<version>${version.application}</version>
+			</dependency>
+			<dependency>
+				<groupId>bugs.maven.issue</groupId>
+				<artifactId>delegate</artifactId>
+				<version>${version.delegate}</version>
+			</dependency>
+			<!-- not required for example
+			<dependency>
+				<groupId>bugs.maven.issue</groupId>
+				<artifactId>ejb</artifactId>
+				<version>${version.ejb}</version>
+				<type>ejb</type>
+				<scope>runtime</scope>
+			</dependency>
+			-->
+			<dependency>
+				<groupId>bugs.maven.issue</groupId>
+				<artifactId>ejb</artifactId>
+				<version>${version.ejb}</version>
+				<classifier>client</classifier>
+				<type>ejb-client</type>
+			</dependency>
+
+			<dependency>
+				<groupId>commons-lang</groupId>
+				<artifactId>commons-lang</artifactId>
+				<version>${version.commons-lang}</version>
+			</dependency>
+		</dependencies>
+	</dependencyManagement>
+
+	<!-- Define properties for better consistency -->
+	<properties>
+		<!-- ==== -->
+		<!-- Java -->
+		<!-- === =-->
+		<java.version.source>1.6</java.version.source>
+		<java.version.target>1.6</java.version.target>
+		<java.ejb.version>2.1</java.ejb.version>
+
+		<!-- ======= -->
+		<!-- Plugins -->
+		<!-- ======= -->
+		<version.org.apache.maven.plugins.assembly>2.2.1</version.org.apache.maven.plugins.assembly>
+		<version.org.apache.maven.plugins.clean>2.4.1</version.org.apache.maven.plugins.clean>
+		<version.org.apache.maven.plugins.compiler>2.3.2</version.org.apache.maven.plugins.compiler>
+		<version.org.apache.maven.plugins.dependency>2.3</version.org.apache.maven.plugins.dependency>
+		<version.org.apache.maven.plugins.deploy>2.7</version.org.apache.maven.plugins.deploy>
+		<version.org.apache.maven.plugins.ear>2.6</version.org.apache.maven.plugins.ear>
+		<version.org.apache.maven.plugins.ejb>2.3</version.org.apache.maven.plugins.ejb>
+		<version.org.apache.maven.plugins.install>2.3.1</version.org.apache.maven.plugins.install>
+		<version.org.apache.maven.plugins.jar>2.3.2</version.org.apache.maven.plugins.jar>
+		<version.org.apache.maven.plugins.resources>2.5</version.org.apache.maven.plugins.resources>
+		<version.org.apache.maven.plugins.source>2.1.2</version.org.apache.maven.plugins.source>
+		<version.org.apache.maven.plugins.surefire>2.9</version.org.apache.maven.plugins.surefire>
+
+		<version.org.codehaus.mojo.build-helper-plugin>1.7</version.org.codehaus.mojo.build-helper-plugin>
+
+		<!-- ============ -->
+		<!-- Dependencies -->
+		<!-- ============ -->
+		<version.application>1-SNAPSHOT</version.application>
+		<version.delegate>1</version.delegate>
+		<version.ejb>1</version.ejb>
+
+		<version.commons-lang>2.4</version.commons-lang>
+
+		<project.build.sourceEncoding>iso-8859-1</project.build.sourceEncoding>
+	</properties>
+</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/266d2fcc/core-it-suite/src/test/resources/mng-5207/prepare/master-x.pom
----------------------------------------------------------------------
diff --git a/core-it-suite/src/test/resources/mng-5207/prepare/master-x.pom b/core-it-suite/src/test/resources/mng-5207/prepare/master-x.pom
new file mode 100644
index 0000000..0de53bc
--- /dev/null
+++ b/core-it-suite/src/test/resources/mng-5207/prepare/master-x.pom
@@ -0,0 +1,256 @@
+<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>
+
+	<!-- Define group, artifact and project type -->
+	<groupId>bugs.maven.issue</groupId>
+	<artifactId>master</artifactId>
+	<packaging>pom</packaging>
+
+	<!-- Describe the project -->
+	<name>Master Project</name>
+	<version>x-SNAPSHOT</version>
+	<description>Master project with global settings.</description>
+
+	<!-- Minimum versions to use this POM -->
+	<prerequisites>
+		<maven>2.2.1</maven>
+	</prerequisites>
+
+	<!-- Global build settings -->
+	<build>
+		<pluginManagement>
+			<plugins>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-assembly-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.assembly}</version>
+					<extensions>true</extensions>
+					<configuration>
+						<overWriteReleases>false</overWriteReleases>
+						<overWriteSnapshots>true</overWriteSnapshots>
+					</configuration>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-clean-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.clean}</version>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-compiler-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.compiler}</version>
+					<extensions>true</extensions>
+					<configuration>
+						<source>${java.version.source}</source>
+						<target>${java.version.target}</target>
+						<encoding>${project.build.sourceEncoding}</encoding>
+						<optimize>false</optimize>
+						<debug>true</debug>
+						<showDeprecation>true</showDeprecation>
+					</configuration>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-dependency-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.dependency}</version>
+					<extensions>true</extensions>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-deploy-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.deploy}</version>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-ear-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.ear}</version>
+					<configuration>
+						<defaultJavaBundleDir>/</defaultJavaBundleDir>
+						<displayName>${project.name}</displayName>
+						<archive>
+							<addMavenDescriptor>false</addMavenDescriptor>
+							<manifest>
+								<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+								<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+							</manifest>
+						</archive>
+					</configuration>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-ejb-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.ejb}</version>
+					<configuration>
+						<generateClient>true</generateClient>
+						<ejbVersion>${java.ejb.version}</ejbVersion>
+						<clientExcludes>
+							<clientExclude>META-INF/*.xml</clientExclude>
+							<clientExclude>**/ejb/*Bean.class</clientExclude>
+						</clientExcludes>
+						<archive>
+							<addMavenDescriptor>false</addMavenDescriptor>
+							<manifest>
+								<addClasspath>true</addClasspath>
+								<useUniqueVersions>false</useUniqueVersions>
+								<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+								<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+							</manifest>
+						</archive>
+					</configuration>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-install-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.install}</version>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-jar-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.jar}</version>
+					<configuration>
+						<archive>
+							<addMavenDescriptor>false</addMavenDescriptor>
+							<manifest>
+								<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+								<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+							</manifest>
+						</archive>
+					</configuration>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-resources-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.resources}</version>
+					<configuration>
+						<!-- Workaround for bug reported with MRESOURCES-104 -->
+						<useDefaultDelimiters>false</useDefaultDelimiters>
+						<delimiters>
+							<delimiter>${*}</delimiter>
+						</delimiters>
+					</configuration>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-source-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.source}</version>
+					<executions>
+						<execution>
+							<id>attach-sources</id>
+							<phase>package</phase>
+							<goals>
+								<goal>jar-no-fork</goal>
+							</goals>
+						</execution>
+					</executions>
+					<configuration>
+						<archive>
+							<addMavenDescriptor>false</addMavenDescriptor>
+							<manifest>
+								<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+								<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+							</manifest>
+						</archive>
+					</configuration>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-surefire-plugin</artifactId>
+					<version>${version.org.apache.maven.plugins.surefire}</version>
+					<extensions>true</extensions>
+					<!-- We set a forkMode -->
+					<configuration>
+						<forkMode>once</forkMode>
+						<argLine>-Xms64m -Xmx128m</argLine>
+						<workingDirectory>${basedir}</workingDirectory>
+						<childDelegation>false</childDelegation>
+						<runOrder>random</runOrder>
+						<useFile>false</useFile>
+					</configuration>
+				</plugin>
+
+				<plugin>
+					<groupId>org.codehaus.mojo</groupId>
+					<artifactId>build-helper-maven-plugin</artifactId>
+					<version>${version.org.codehaus.mojo.build-helper-plugin}</version>
+					<extensions>true</extensions>
+				</plugin>
+			</plugins>
+		</pluginManagement>
+	</build>
+
+	<dependencyManagement>
+		<dependencies>
+			<dependency>
+				<groupId>bugs.maven.issue</groupId>
+				<artifactId>application</artifactId>
+				<version>${version.application}</version>
+			</dependency>
+			<dependency>
+				<groupId>bugs.maven.issue</groupId>
+				<artifactId>delegate</artifactId>
+				<version>${version.delegate}</version>
+			</dependency>
+			<!-- not required for example
+			<dependency>
+				<groupId>bugs.maven.issue</groupId>
+				<artifactId>ejb</artifactId>
+				<version>${version.ejb}</version>
+				<type>ejb</type>
+				<scope>runtime</scope>
+			</dependency>
+			-->
+			<dependency>
+				<groupId>bugs.maven.issue</groupId>
+				<artifactId>ejb</artifactId>
+				<version>${version.ejb}</version>
+				<classifier>client</classifier>
+				<type>ejb-client</type>
+			</dependency>
+
+			<dependency>
+				<groupId>commons-lang</groupId>
+				<artifactId>commons-lang</artifactId>
+				<version>${version.commons-lang}</version>
+			</dependency>
+		</dependencies>
+	</dependencyManagement>
+
+	<!-- Define properties for better consistency -->
+	<properties>
+		<!-- ==== -->
+		<!-- Java -->
+		<!-- === =-->
+		<java.version.source>1.6</java.version.source>
+		<java.version.target>1.6</java.version.target>
+		<java.ejb.version>2.1</java.ejb.version>
+
+		<!-- ======= -->
+		<!-- Plugins -->
+		<!-- ======= -->
+		<version.org.apache.maven.plugins.assembly>2.2.1</version.org.apache.maven.plugins.assembly>
+		<version.org.apache.maven.plugins.clean>2.4.1</version.org.apache.maven.plugins.clean>
+		<version.org.apache.maven.plugins.compiler>2.3.2</version.org.apache.maven.plugins.compiler>
+		<version.org.apache.maven.plugins.dependency>2.3</version.org.apache.maven.plugins.dependency>
+		<version.org.apache.maven.plugins.deploy>2.7</version.org.apache.maven.plugins.deploy>
+		<version.org.apache.maven.plugins.ear>2.6</version.org.apache.maven.plugins.ear>
+		<version.org.apache.maven.plugins.ejb>2.3</version.org.apache.maven.plugins.ejb>
+		<version.org.apache.maven.plugins.install>2.3.1</version.org.apache.maven.plugins.install>
+		<version.org.apache.maven.plugins.jar>2.3.2</version.org.apache.maven.plugins.jar>
+		<version.org.apache.maven.plugins.resources>2.5</version.org.apache.maven.plugins.resources>
+		<version.org.apache.maven.plugins.source>2.1.2</version.org.apache.maven.plugins.source>
+		<version.org.apache.maven.plugins.surefire>2.9</version.org.apache.maven.plugins.surefire>
+
+		<version.org.codehaus.mojo.build-helper-plugin>1.7</version.org.codehaus.mojo.build-helper-plugin>
+
+		<!-- ============ -->
+		<!-- Dependencies -->
+		<!-- ============ -->
+		<version.application>1-SNAPSHOT</version.application>
+		<version.delegate>1</version.delegate>
+		<version.ejb>2-SNAPSHOT</version.ejb>
+
+		<version.commons-lang>2.6</version.commons-lang>
+
+		<project.build.sourceEncoding>iso-8859-1</project.build.sourceEncoding>
+	</properties>
+</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/266d2fcc/core-it-suite/src/test/resources/mng-5207/prepare/prepare.sh
----------------------------------------------------------------------
diff --git a/core-it-suite/src/test/resources/mng-5207/prepare/prepare.sh b/core-it-suite/src/test/resources/mng-5207/prepare/prepare.sh
new file mode 100755
index 0000000..468e16f
--- /dev/null
+++ b/core-it-suite/src/test/resources/mng-5207/prepare/prepare.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+mvn install:install-file -Dfile=master-1.pom -DpomFile=master-1.pom
+mvn install:install-file -Dfile=master-x.pom -DpomFile=master-x.pom
+mvn install:install-file -Dfile=ejb-1.jar -DpomFile=ejb-1.pom
+mvn install:install-file -Dfile=ejb-1-client.jar -Dclassifier=client -DpomFile=ejb-1.pom
+mvn install:install-file -Dfile=delegate-1.jar -DpomFile=delegate-1.pom