blob: 5158ee3017c2e6af52a1d6690d8222a31d576881 [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.q7.test</artifactId>
<version>3.0.0-SNAPSHOT</version>
<packaging>q7test</packaging>
<pluginRepositories>
<pluginRepository>
<id>q7-releases</id>
<name>Xored Maven repository</name>
<url>http://maven.xored.com/nexus/content/repositories/q7-releases/</url>
</pluginRepository>
<pluginRepository>
<snapshots>
<updatePolicy>always</updatePolicy>
</snapshots>
<id>q7-snapshots</id>
<name>Xored Maven repository</name>
<url>http://maven.xored.com/nexus/content/repositories/q7-snapshots/</url>
</pluginRepository>
</pluginRepositories>
<properties>
<q7-runner-version>1.5.3</q7-runner-version>
<q7-maven-version>1.3.14</q7-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>com.xored.q7</groupId>
<artifactId>q7-maven-plugin</artifactId>
<version>${q7-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>
<q7>
<version>${q7-runner-version}</version>
</q7>
</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>com.xored.q7</groupId>
<artifactId>q7-maven-plugin</artifactId>
<version>${q7-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>
<q7>
<version>${q7-runner-version}</version>
</q7>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>luna</id>
<properties>
<profile-id>luna</profile-id>
</properties>
<build>
<plugins>
<plugin>
<groupId>com.xored.q7</groupId>
<artifactId>q7-maven-plugin</artifactId>
<version>${q7-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>
<q7>
<version>${q7-runner-version}</version>
</q7>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>kepler</id>
<properties>
<profile-id>kepler</profile-id>
</properties>
<build>
<plugins>
<plugin>
<groupId>com.xored.q7</groupId>
<artifactId>q7-maven-plugin</artifactId>
<version>${q7-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>
<q7>
<version>${q7-runner-version}</version>
</q7>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>