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