<?xml version="1.0" encoding="UTF-8"?> | |
<project | |
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" | |
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | |
<modelVersion>4.0.0</modelVersion> | |
<name>ECP e4 FX Demo - releng</name> | |
<prerequisites> | |
<maven>3.0</maven> | |
</prerequisites> | |
<groupId>org.eclipse.emf.ecp.fx</groupId> | |
<artifactId>ecp-fx-parent</artifactId> | |
<version>1.9.0-SNAPSHOT</version> | |
<packaging>pom</packaging> | |
<properties> | |
<tycho-version>0.21.0</tycho-version> | |
<junit-version>4.11</junit-version> | |
<mockito-version>1.8.4</mockito-version> | |
<platform-version>4.4</platform-version> | |
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | |
</properties> | |
<modules> | |
<module>../org.eclipse.emf.ecp.target.fx</module> | |
<module>../org.eclipse.emf.ecp.fx.releng.bundles</module> | |
<module>../../../bundles/javafx/org.eclipse.emf.ecp.application.e4.fx</module> | |
<module>../../../features/javafx/org.eclipse.emf.ecp.application.e4.fx.feature</module> | |
<module>../../../features/javafx/org.eclipse.emf.ecp.view.sdk.fx.feature</module> | |
<module>../../../features/javafx/org.eclipse.emf.ecp.demo.e4.fx.feature</module> | |
<module>../../../features/javafx/org.eclipse.emf.ecp.target.e4.fx.feature</module> | |
<module>../org.eclipse.emf.ecp.application.e4.fx.product</module> | |
<module>../org.eclipse.emf.ecp.repository.fx</module> | |
</modules> | |
<repositories> | |
<repository> | |
<id>efxclipse-repo</id> | |
<layout>p2</layout> | |
<url>http://download.eclipse.org/efxclipse/runtime-nightly/site</url> | |
</repository> | |
<repository> | |
<id>efxclipse-addons</id> | |
<layout>p2</layout> | |
<url>http://downloads.efxclipse.org/efxclipse.bestsolution.at/p2-repos/addons/nightly/site/</url> | |
</repository> | |
</repositories> | |
<pluginRepositories> | |
<pluginRepository> | |
<id>tycho</id> | |
<url>http://repository.sonatype.org/content/groups/sonatype-public-grid</url> | |
<snapshots> | |
<enabled>true</enabled> | |
</snapshots> | |
</pluginRepository> | |
</pluginRepositories> | |
<build> | |
<!-- build plugins --> | |
<plugins> | |
<plugin> | |
<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>target-platform-configuration</artifactId> | |
<version>${tycho-version}</version> | |
<configuration> | |
<resolver>p2</resolver> | |
<pomDependencies>consider</pomDependencies> | |
<target> | |
<artifact> | |
<groupId>org.eclipse.emf.ecp.fx</groupId> | |
<artifactId>ecpfx</artifactId> | |
<version>${project.version}</version> | |
</artifact> | |
</target> | |
<environments> | |
<environment> | |
<os>noenv</os> | |
<ws>noenv</ws> | |
<arch>noenv</arch> | |
</environment> | |
</environments> | |
</configuration> | |
</plugin> | |
<!-- <plugin> <groupId>org.eclipse.tycho</groupId> <artifactId>target-platform-configuration</artifactId> | |
<version>${tycho-version}</version> <configuration> <resolver>p2</resolver> | |
<pomDependencies>consider</pomDependencies> <environments> <environment> | |
<os>noenv</os> <ws>noenv</ws> <arch>noenv</arch> </environment> <environment> | |
<os>win32</os> <ws>win32</ws> <arch>x86</arch> </environment> <environment> | |
<os>win32</os> <ws>win32</ws> <arch>x86_64</arch> </environment> <environment> | |
<os>linux</os> <ws>gtk</ws> <arch>x86</arch> </environment> <environment> | |
<os>linux</os> <ws>gtk</ws> <arch>x86_64</arch> </environment> <environment> | |
<os>macosx</os> <ws>cocoa</ws> <arch>x86_64</arch> </environment> </environments> | |
</configuration> </plugin> --> | |
</plugins> | |
<!-- defines the default settings for the used plugins --> | |
<pluginManagement> | |
<plugins> | |
<plugin> | |
<groupId>org.eclipse.tycho</groupId> | |
<artifactId>tycho-compiler-plugin</artifactId> | |
<version>${tycho-version}</version> | |
<configuration> | |
<encoding>UTF-8</encoding> | |
<source>1.7</source> | |
<target>1.7</target> | |
<extraClasspathElements> | |
<extraClasspathElement> | |
<groupId>javafx</groupId> | |
<artifactId>javafx.mvn</artifactId> | |
<version>2.2.0-SNAPSHOT</version> | |
</extraClasspathElement> | |
</extraClasspathElements> | |
</configuration> | |
</plugin> | |
<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.eclipse.tycho</groupId> | |
<artifactId>tycho-packaging-plugin</artifactId> | |
<version>${tycho-version}</version> | |
<configuration> | |
<archive> | |
<addMavenDescriptor>false</addMavenDescriptor> | |
</archive> | |
</configuration> | |
</plugin> | |
</plugins> | |
</pluginManagement> | |
</build> | |
<dependencyManagement> | |
<dependencies> | |
<dependency> | |
<groupId>junit</groupId> | |
<artifactId>junit</artifactId> | |
<version>${junit-version}</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.mockito</groupId> | |
<artifactId>mockito-core</artifactId> | |
<version>${mockito-version}</version> | |
</dependency> | |
</dependencies> | |
</dependencyManagement> | |
</project> |