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 <[email protected]> Authored: Sat Feb 8 13:32:43 2014 -0500 Committer: Jason van Zyl <[email protected]> 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
