blob: f4079271f9c7947d2db80fa7c99b79d4012e160f [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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.eclipse.tigerstripe</groupId>
<artifactId>org.eclipse.tigerstripe.parent</artifactId>
<version>0.7.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>o.e.t/pom.xml</name>
<properties>
<tycho-version>0.10.0</tycho-version>
<!-- Default OSGi values. Might be overridden by a profile. -->
<osgi.arch>x86_64</osgi.arch>
<osgi.os>linux</osgi.os>
<osgi.ws>gtk</osgi.ws>
<junit.args>-Xms256m -Xmx1024m -XX:MaxPermSize=512m</junit.args>
<!-- Change this to point to your local q7 executable.
Linux: path/to/q7/eclipse
Windows: C:\path\to\q7\eclipse.exe
Mac: Q7 is not yet supported for Macs
Default location for build server: /auto/xmpsdk/q7_32/eclipse
The 64-bit profile below overrides this location,
so if on a 64 bit machine change the definition in the profile below.-->
<q7.location>/auto/xmpsdk/q7/eclipse</q7.location>
</properties>
<modules>
<module>features</module>
<module>plugins</module>
<module>releng</module>
<module>tests</module>
</modules>
<repositories>
<repository>
<id>helios</id>
<layout>p2</layout>
<!-- Having to point to pulse for now because this update site is having problems
<url>http://download.eclipse.org/releases/helios/</url> -->
<url>http://pulse-prd-sj1.cisco.com/update_sites/eclipse/helios_3.6.1/3.6.1/</url>
</repository>
</repositories>
<build>
<resources>
<resource>
<directory>${basedir}/src/java</directory>
<includes>
<include>**/*.vm</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.sonatype.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>${tycho-version}</version>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>org.sonatype.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<version>${tycho-version}</version>
<configuration>
<resolver>p2</resolver>
</configuration>
</plugin>
<plugin>
<groupId>org.sonatype.tycho</groupId>
<artifactId>maven-osgi-compiler-plugin</artifactId>
<version>${tycho-version}</version>
</plugin>
<plugin>
<groupId>org.sonatype.tycho</groupId>
<artifactId>maven-osgi-packaging-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<strictVersions>false</strictVersions>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>32-bit</id>
<activation>
<property>
<name>sun.arch.data.model</name>
<value>32</value>
</property>
</activation>
<properties>
<q7.location>/auto/xmpsdk/q7_32/eclipse</q7.location>
<osgi.arch>x86</osgi.arch>
</properties>
</profile>
<profile>
<id>Windows</id>
<activation>
<os>
<family>windows</family>
</os>
</activation>
<properties>
<osgi.os>win32</osgi.os>
<osgi.ws>win32</osgi.ws>
</properties>
</profile>
<profile>
<id>MacOS</id>
<activation>
<os>
<family>mac</family>
</os>
</activation>
<properties>
<osgi.os>macosx</osgi.os>
<osgi.ws>cocoa</osgi.ws>
<junit.args>-XstartOnFirstThread -Xms256m -Xmx1024m -XX:MaxPermSize=512m</junit.args>
</properties>
</profile>
<profile>
<id>external-repositories</id>
<repositories>
<repository>
<id>helios</id>
<layout>p2</layout>
<url>http://download.eclipse.org/releases/helios/</url>
</repository>
</repositories>
</profile>
</profiles>
</project>