blob: 9a00f844f5f80d838551e63a4bb42ec6c8ad1682 [file] [log] [blame]
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.eclipse.emf.compare</groupId>
<artifactId>org.eclipse.emf.compare.rcptt.test</artifactId>
<version>4.0.0-SNAPSHOT</version>
<packaging>rcpttTest</packaging>
<pluginRepositories>
<pluginRepository>
<id>rcptt-releases</id>
<name>RCPTT Maven repository</name>
<url>https://repo.eclipse.org/content/repositories/rcptt-releases/</url>
</pluginRepository>
</pluginRepositories>
<properties>
<rcptt-maven-version>2.0.0</rcptt-maven-version>
<exec-maven-plugin-version>1.2.1</exec-maven-plugin-version>
<testFailureIgnore>true</testFailureIgnore>
</properties>
<build>
<plugins>
<plugin>
<artifactId>exec-maven-plugin</artifactId>
<groupId>org.codehaus.mojo</groupId>
<version>${exec-maven-plugin-version}</version>
<executions>
<execution><!-- Run our version calculation script -->
<id>AUT Generation</id>
<phase>generate-sources</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>bash</executable>
<commandlineArgs>${basedir}/createAUT.sh ${profile-id} ${project.build.directory}</commandlineArgs>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>collaborative-modeling</id>
<properties>
<profile-id>collaborative-modeling</profile-id>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.rcptt</groupId>
<artifactId>rcptt-maven-plugin</artifactId>
<version>${rcptt-maven-version}</version>
<extensions>true</extensions>
<configuration>
<aut>
<explicit>${project.build.directory}/${profile-id}/eclipse</explicit>
<vmArgs>
<vmArg>-Xmx2048m</vmArg>
<vmArg>-XX:MaxPermSize=512m</vmArg>
</vmArgs>
</aut>
<testFailureIgnore>${testFailureIgnore}</testFailureIgnore>
<suites>
<suite>TestSuite.Full</suite>
</suites>
<runner>
<explicit>${rcpttrunner}</explicit>
</runner>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>collaborative-modeling-luna</id>
<properties>
<profile-id>collaborative-modeling-luna</profile-id>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.rcptt</groupId>
<artifactId>rcptt-maven-plugin</artifactId>
<version>${rcptt-maven-version}</version>
<extensions>true</extensions>
<configuration>
<aut>
<explicit>${project.build.directory}/${profile-id}/eclipse</explicit>
<vmArgs>
<vmArg>-Xmx2048m</vmArg>
<vmArg>-XX:MaxPermSize=512m</vmArg>
</vmArgs>
</aut>
<testFailureIgnore>${testFailureIgnore}</testFailureIgnore>
<suites>
<suite>TestSuite.Full</suite>
</suites>
<runner>
<explicit>${rcpttrunner}</explicit>
</runner>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>mars</id>
<properties>
<profile-id>mars</profile-id>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.rcptt</groupId>
<artifactId>rcptt-maven-plugin</artifactId>
<version>${rcptt-maven-version}</version>
<extensions>true</extensions>
<configuration>
<aut>
<explicit>${project.build.directory}/${profile-id}/eclipse</explicit>
<vmArgs>
<vmArg>-Xmx2048m</vmArg>
<vmArg>-XX:MaxPermSize=512m</vmArg>
</vmArgs>
</aut>
<testFailureIgnore>${testFailureIgnore}</testFailureIgnore>
<suites>
<suite>TestSuite.Full</suite>
</suites>
<runner>
<explicit>${rcpttrunner}</explicit>
</runner>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>luna</id>
<properties>
<profile-id>luna</profile-id>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.rcptt</groupId>
<artifactId>rcptt-maven-plugin</artifactId>
<version>${rcptt-maven-version}</version>
<extensions>true</extensions>
<configuration>
<aut>
<explicit>${project.build.directory}/${profile-id}/eclipse</explicit>
<vmArgs>
<vmArg>-Xmx2048m</vmArg>
<vmArg>-XX:MaxPermSize=512m</vmArg>
</vmArgs>
</aut>
<testFailureIgnore>${testFailureIgnore}</testFailureIgnore>
<suites>
<suite>TestSuite.Full</suite>
</suites>
<runner>
<explicit>${rcpttrunner}</explicit>
</runner>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>kepler</id>
<properties>
<profile-id>kepler</profile-id>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.rcptt</groupId>
<artifactId>rcptt-maven-plugin</artifactId>
<version>${rcptt-maven-version}</version>
<extensions>true</extensions>
<configuration>
<aut>
<explicit>${project.build.directory}/${profile-id}/eclipse</explicit>
<vmArgs>
<vmArg>-Xmx2048m</vmArg>
<vmArg>-XX:MaxPermSize=512m</vmArg>
</vmArgs>
</aut>
<testFailureIgnore>${testFailureIgnore}</testFailureIgnore>
<suites>
<suite>TestSuite.Core</suite>
</suites>
<runner>
<explicit>${rcpttrunner}</explicit>
</runner>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>