diff options
Diffstat (limited to 'releng/top-pom-rcp.xml')
-rwxr-xr-x | releng/top-pom-rcp.xml | 146 |
1 files changed, 146 insertions, 0 deletions
diff --git a/releng/top-pom-rcp.xml b/releng/top-pom-rcp.xml new file mode 100755 index 00000000000..1492d1aaa08 --- /dev/null +++ b/releng/top-pom-rcp.xml @@ -0,0 +1,146 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project> + <modelVersion>4.0.0</modelVersion> + <groupId>org.eclipse.papyrus</groupId> + <artifactId>org.eclipse.papyrus</artifactId> + <version>1.0.0-SNAPSHOT</version> + <packaging>pom</packaging> + <modules> + <module>rcp/org.eclipse.papyrus.rcp</module> + <module>rcp/org.eclipse.papyrus.rcp.feature</module> + <module>rcp/org.eclipse.papyrus.rcp.product</module> + </modules> + <properties> + <tycho-version>0.20.0</tycho-version> + <tychoExtrasVersion>0.20.0</tychoExtrasVersion> + </properties> + <repositories> + <!-- Eclipse MDT components --> + <repository> + <id>eclipse</id> + <layout>p2</layout> + <url>http://download.eclipse.org/releases/luna</url> + </repository> + <repository> + <id>ep</id> + <layout>p2</layout> + <url>http://download.eclipse.org/eclipse/updates/4.4</url> + </repository> + <repository> + <id>emf-cdo</id> + <layout>p2</layout> + <url>http://download.eclipse.org/modeling/emf/cdo/drops/S20140312-0256</url> + </repository> + + <!-- Papyrus components --> + <repository> + <id>papyrus-main</id> + <layout>p2</layout> + <url>${papyrus.repo.main}</url> + </repository> + <repository> + <id>papyrus-extras</id> + <layout>p2</layout> + <url>${papyrus.repo.extras}</url> + </repository> + <repository> + <id>papyrus-dev</id> + <layout>p2</layout> + <url>${papyrus.repo.dev}</url> + </repository> + + <!-- Additional components --> + <repository> + <id>subversive</id> + <layout>p2</layout> + <url>http://download.eclipse.org/technology/subversive/2.0/update-site/</url> + </repository> + <repository> + <id>gmp-gmf-notation</id> + <layout>p2</layout> + <url>http://download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones</url> + </repository> + <repository> + <id>gmp-gmf-runtime</id> + <layout>p2</layout> + <url>http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones</url> + </repository> + <repository> + <id>gmf-tooling</id> + <layout>p2</layout> + <url>http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.2.M6a</url> + </repository> + <repository> + <id>otdt</id> + <layout>p2</layout> + <url>http://download.eclipse.org/objectteams/updates/ot2.2/</url> + </repository> + </repositories> + <build> + <plugins> + <plugin> + <!-- enable tycho build extension --> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-maven-plugin</artifactId> + <version>${tycho-version}</version> + <extensions>true</extensions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-versions-plugin</artifactId> + <version>${tycho-version}</version> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>target-platform-configuration</artifactId> + <version>${tycho-version}</version> + <configuration> + <environments> + <environment> + <os>linux</os> + <ws>gtk</ws> + <arch>x86_64</arch> + </environment> + <environment> + <os>linux</os> + <ws>gtk</ws> + <arch>x86</arch> + </environment> + <environment> + <os>win32</os> + <ws>win32</ws> + <arch>x86_64</arch> + </environment> + <environment> + <os>win32</os> + <ws>win32</ws> + <arch>x86</arch> + </environment> + </environments> + </configuration> + </plugin> + <!-- enable source bundle generation --> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-source-plugin</artifactId> + <version>${tycho-version}</version> + <executions> + <execution> + <id>plugin-source</id> + <goals> + <goal>plugin-source</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + <version>2.5</version> + <configuration> + <encoding>UTF-8</encoding> + </configuration> + </plugin> + </plugins> + </build> +</project> |