diff options
author | Tom Schindl | 2013-04-27 11:59:04 +0000 |
---|---|---|
committer | Tom Schindl | 2013-04-27 11:59:04 +0000 |
commit | 9d07120c927b1123c4317d0673991d070bdd23c3 (patch) | |
tree | d407df6afedf6cc7f9e24c52d876358780e2568a /releng/org.eclipse.fx.ide.releng/pom.xml | |
parent | e8f065b028c22dba2078a60deb1b41e310340373 (diff) | |
download | org.eclipse.efxclipse-9d07120c927b1123c4317d0673991d070bdd23c3.tar.gz org.eclipse.efxclipse-9d07120c927b1123c4317d0673991d070bdd23c3.tar.xz org.eclipse.efxclipse-9d07120c927b1123c4317d0673991d070bdd23c3.zip |
initial check in
Diffstat (limited to 'releng/org.eclipse.fx.ide.releng/pom.xml')
-rwxr-xr-x | releng/org.eclipse.fx.ide.releng/pom.xml | 196 |
1 files changed, 196 insertions, 0 deletions
diff --git a/releng/org.eclipse.fx.ide.releng/pom.xml b/releng/org.eclipse.fx.ide.releng/pom.xml new file mode 100755 index 000000000..64a23d64d --- /dev/null +++ b/releng/org.eclipse.fx.ide.releng/pom.xml @@ -0,0 +1,196 @@ +<?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>e(fx)clipse IDE build</name> + + <prerequisites> + <maven>3.0</maven> + </prerequisites> + + <groupId>org.eclipse.fx.ide</groupId> + <artifactId>releng</artifactId> + <version>0.8.1-SNAPSHOT</version> + <packaging>pom</packaging> + <properties> + <tycho-version>0.16.0</tycho-version> + <junit-version>4.8.1</junit-version> + <mockito-version>1.8.4</mockito-version> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <platform-version>[3.7,3.8)</platform-version> + </properties> + + <modules> + + <module>../../bundles/tooling/org.eclipse.fx.ide.jdt.core</module> + </modules> + + <repositories> + <repository> + <id>indigo</id> + <layout>p2</layout> + <url>http://download.eclipse.org/releases/indigo</url> + </repository> + <!-- repository> + <id>xtext</id> + <layout>p2</layout> + <url>http://download.eclipse.org/modeling/tmf/xtext/updates/composite/releases/</url> + </repository> + + <repository> + <id>e4</id> + <layout>p2</layout> + <url>http://download.eclipse.org/e4/updates/0.12-I-builds/</url> + </repository> + <repository> + <id>local-efx</id> + <layout>p2</layout> + <url>file:///Users/tomschindl/Documents/e-workspaces/bitbucketmgr/target</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> + <environments> + <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>win32</os> + <ws>win32</ws> + <arch>x86</arch> + </environment> + <environment> + <os>win32</os> + <ws>win32</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> + <!-- mvn install:install-file -Dfile=/Users/tomschindl/Applications/javafx-sdk2.2.0-beta/rt/lib/jfxrt.jar -DgroupId=javafx -DartifactId=javafx.mvn -Dversion=2.2.0-SNAPSHOT -Dpackaging=jar -DgeneratePom=true --> + <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.extras</groupId> + <artifactId>tycho-source-feature-plugin</artifactId> + <!-- version>${tycho-version}</version--> + <executions> + <execution> + <id>source-feature</id> + <phase>package</phase> + <goals> + <goal>source-feature</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-packaging-plugin</artifactId> + <version>${tycho-version}</version> + <configuration> + <archiveSite>true</archiveSite> + </configuration> + </plugin> + </plugins> + </pluginManagement> + </build> + + <dependencyManagement> + <dependencies> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit-version}</version> + <scope>test</scope> + </dependency> + </dependencies> + </dependencyManagement> + + <dependencies> + <dependency> + <groupId>org.mockito</groupId> + <artifactId>mockito-core</artifactId> + <version>${mockito-version}</version> + </dependency> + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <scope>test</scope> + </dependency> + </dependencies> + +</project>
\ No newline at end of file |