blob: 11ae2a521dbdfc4fd04cf46695fa2693b3c6a628 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) 2008 Sonatype, Inc. All rights reserved. This program
and the accompanying materials are made available under the terms of the
Eclipse Public License v1.0 which accompanies this distribution, and is available
at http://www.eclipse.org/legal/epl-v10.html -->
<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>
<prerequisites>
<maven>3.0</maven>
</prerequisites>
<parent>
<groupId>org.sonatype.forge</groupId>
<artifactId>forge-parent</artifactId>
<version>10</version>
</parent>
<groupId>org.eclipse.m2e</groupId>
<artifactId>org.eclipse.m2e.parent</artifactId>
<version>1.0.200.20111228-1245</version>
<packaging>pom</packaging>
<name>Maven Integration for Eclipse (parent)</name>
<description>Maven Integration for Eclipse provides tight integration
for Maven into the IDE</description>
<url>http://eclipse.org/m2e</url>
<inceptionYear>2005</inceptionYear>
<properties>
<maven.version>3.0</maven.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<archetype_common.version>2.0.2.200911171109</archetype_common.version>
<archetype.version>2.0-alpha-4</archetype.version>
<maven_model_edit.version>1.0.0-SNAPSHOT</maven_model_edit.version>
<maven_pom.version>1.0.0-SNAPSHOT</maven_pom.version>
<nexus_indexer.version>2.0.5-SNAPSHOT</nexus_indexer.version>
<maven_scm.version>1.0.0.20080602-2350</maven_scm.version>
<m2e.site-compressed>http://repository.sonatype.org/service/local/repositories/forge-sites/content-compressed/</m2e.site-compressed>
<tycho-version>0.12.0</tycho-version>
<target.platform>m2e-e37</target.platform>
</properties>
<organization>
<name>Sonatype, Inc.</name>
<url>http://www.sonatype.com</url>
</organization>
<licenses>
<license>
<name>Eclipse Public License - v 1.0</name>
<url>http://www.eclipse.org/legal/epl-v10.html</url>
</license>
</licenses>
<issueManagement>
<url>https://bugs.eclipse.org/bugs/enter_bug.cgi?product=m2e</url>
<system>Bugzilla</system>
</issueManagement>
<scm>
<connection>scm:svn:http://svn.sonatype.org/m2eclipse/trunk/org.eclipse.m2e.parent</connection>
<developerConnection>scm:svn:https://svn.sonatype.org/m2eclipse/trunk/org.eclipse.m2e.parent</developerConnection>
</scm>
<ciManagement>
<system>Hudson</system>
<url>https://ci.sonatype.org/job/m2eclipse-with-e33/</url>
</ciManagement>
<repositories>
<repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>RSO-public-group</id>
<url>http://repository.sonatype.org/content/groups/sonatype-public-grid</url>
</repository>
</repositories>
<modules>
<module>../org.eclipse.m2e.maven.runtime</module>
<module>../org.jboss.netty</module>
<module>../com.ning.async-http-client</module>
<module>../org.eclipse.m2e.archetype.common</module>
<module>../org.eclipse.m2e.maven.indexer</module>
<module>../org.eclipse.m2e.model.edit</module>
<!--
<module>../org.eclipse.m2e.cliresolver</module>
<module>../org.eclipse.m2e.cliresolver30</module>
-->
<module>../org.eclipse.m2e.core</module>
<module>../org.eclipse.m2e.core.ui</module>
<module>../org.eclipse.m2e.launching</module>
<module>../org.eclipse.m2e.jdt</module>
<module>../org.eclipse.m2e.refactoring</module>
<module>../org.eclipse.m2e.editor.xml</module>
<module>../org.eclipse.m2e.editor</module>
<module>../org.eclipse.m2e.lifecyclemapping.defaults</module>
<module>../org.eclipse.m2e.discovery</module>
<module>../org.eclipse.m2e.scm</module>
<module>../org.eclipse.m2e.usagedata</module>
<!-- common test helpers -->
<module>../org.eclipse.m2e.tests.common</module>
<module>../org.eclipse.m2e.integration.tests.common</module>
<!-- Logging -->
<module>../org.eclipse.m2e.logback.appender</module>
<module>../org.eclipse.m2e.logback.configuration</module>
<!-- features -->
<module>../org.eclipse.m2e.feature</module>
<module>../org.eclipse.m2e.sdk.feature</module>
<module>../org.eclipse.m2e.logback.feature</module>
<module>../org.eclipse.m2e.site</module>
<module>../target-platform</module>
</modules>
<dependencyManagement>
<dependencies>
<!-- m2eclipse -->
<dependency>
<groupId>org.eclipse.m2e</groupId>
<artifactId>org.eclipse.m2e</artifactId>
<version>${m2eclipse.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.m2e</groupId>
<artifactId>org.eclipse.m2e.mylyn</artifactId>
<version>${m2eclipse.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.m2e</groupId>
<artifactId>org.eclipse.m2e.mylyn3</artifactId>
<version>${m2eclipse.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.m2e</groupId>
<artifactId>org.eclipse.m2e.cliresolver</artifactId>
<version>${m2eclipse.version}</version>
</dependency>
<!-- components -->
<dependency>
<groupId>org.eclipse.m2e</groupId>
<artifactId>org.eclipse.m2e.maven.runtime</artifactId>
<version>${maven_embedder.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.m2e</groupId>
<artifactId>org.eclipse.m2e.maven_scm</artifactId>
<version>${maven_scm.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.m2e</groupId>
<artifactId>org.eclipse.m2e.archetype_common</artifactId>
<version>${archetype_common.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.m2e</groupId>
<artifactId>org.eclipse.m2e.maven.indexer</artifactId>
<version>${nexus_indexer.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.m2e</groupId>
<artifactId>org.eclipse.m2e.pom</artifactId>
<version>${maven_pom.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.m2e</groupId>
<artifactId>org.eclipse.m2e.maven_model_edit</artifactId>
<version>${maven_model_edit.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
<version>1.5.15</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-embedder</artifactId>
<version>${maven.version}</version>
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
<exclusion>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.maven.archetype</groupId>
<artifactId>archetype-common</artifactId>
<version>${archetype.version}</version>
<exclusions>
<exclusion>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</exclusion>
<exclusion>
<artifactId>xml-apis</artifactId>
<groupId>xml-apis</groupId>
</exclusion>
<exclusion>
<groupId>velocity</groupId>
<artifactId>velocity-dep</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>${tycho-version}</version>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<tagBase>https://svn.sonatype.org/m2eclipse/tags</tagBase>
</configuration>
</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.m2e</groupId>
<artifactId>target-platform</artifactId>
<version>${project.version}</version>
<classifier>${target.platform}</classifier>
</artifact>
</target>
<ignoreTychoRepositories>true</ignoreTychoRepositories>
</configuration>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>maven-osgi-lifecycle-plugin</artifactId>
<version>${tycho-version}</version>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<!-- workaround for TYCHO-349 or TYCHO-313 -->
<strictVersions>false</strictVersions>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-surefire-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<useUIHarness>true</useUIHarness>
<includes>
<include>**/*Test.java</include>
</includes>
<argLine>${tycho.test.jvmArgs}</argLine>
<forkedProcessTimeoutInSeconds>7200</forkedProcessTimeoutInSeconds>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-compiler-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-plugin</artifactId>
<version>${tycho-version}</version>
</plugin>
<!-- important for self-hosting -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.3</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<pluginRepositories>
<pluginRepository>
<id>sonatype-public</id>
<url>http://repository.sonatype.org/content/groups/sonatype-public-grid</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
<profiles>
<profile>
<id>sun-jvm</id>
<activation>
<property>
<name>java.vendor.url</name>
<value>http://java.sun.com/</value>
</property>
</activation>
<properties>
<tycho.test.jvmArgs>-Xmx800m -XX:MaxPermSize=256m</tycho.test.jvmArgs>
</properties>
</profile>
<profile>
<id>osx</id>
<activation>
<property>
<name>java.vendor.url</name>
<value>http://www.apple.com/</value>
</property>
</activation>
<properties>
<tycho.test.jvmArgs>-Xmx800m -XX:MaxPermSize=256m -Dosgi.ws=cocoa -XstartOnFirstThread</tycho.test.jvmArgs>
<osgi.ws>cocoa</osgi.ws>
</properties>
</profile>
<!--
<profile>
<id>sign</id>
<activation>
<property>
<name>jarsigner.alias</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<id>sign</id>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
-->
<!--
workaround for https://issues.sonatype.org/browse/TYCHO-562
tycho-source-plugin chokes on bundles without source folders, so we disable it with marker file
-->
<profile>
<id>source-bundle</id>
<activation>
<file>
<missing>no-source-bundle.txt</missing>
</file>
</activation>
<build>
<plugins>
<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>
</plugins>
</build>
</profile>
</profiles>
<developers>
<developer>
<id>eu</id>
<name>Eugene Kuleshov</name>
<organization>Sonatype Inc.</organization>
<timezone>-5</timezone>
</developer>
<developer>
<id>jvanzyl</id>
<name>Jason van Zyl</name>
<organization>Sonatype Inc.</organization>
<timezone>-8</timezone>
</developer>
<developer>
<id>vsiveton</id>
<name>Vincent Siveton</name>
<email>vsiveton@apache.org</email>
<organization>ASF</organization>
<timezone>-5</timezone>
</developer>
<developer>
<id>ifedorenko</id>
<name>Igor Fedorenko</name>
<organization>Sonatype Inc.</organization>
<timezone>-5</timezone>
</developer>
<developer>
<id>akraev</id>
<name>Anton Kraev</name>
<timezone>-5</timezone>
</developer>
<developer>
<id>hboutemy</id>
<name>Hervé Boutemy</name>
</developer>
<developer>
<id>krel</id>
<name>Lukáš Křečan</name>
</developer>
<developer>
<id>bentmann</id>
<name>Benjamin Bentmann</name>
<organization>Sonatype Inc.</organization>
</developer>
<developer>
<id>dip</id>
<name>Dmitry Platonoff</name>
<organization>Sonatype Inc.</organization>
</developer>
<developer>
<id>rseddon</id>
<name>Rich Seddon</name>
<organization>Sonatype Inc.</organization>
</developer>
<developer>
<id>mkleint</id>
<name>Milos Kleint</name>
<organization>Sonatype Inc.</organization>
</developer>
<developer>
<id>prapicau</id>
<name>Pascal Rapicault</name>
<organization>Sonatype Inc.</organization>
</developer>
<developer>
<id>ptatavu</id>
<name>Vlad Tatavu</name>
<organization>Sonatype Inc.</organization>
</developer>
<developer>
<id>rgould</id>
<name>Richard Gould</name>
<organization>Sonatype Inc.</organization>
</developer>
</developers>
<mailingLists>
<mailingList>
<name>Users List</name>
<subscribe>m2e-users@eclipse.org</subscribe>
<unsubscribe>https://dev.eclipse.org/mailman/listinfo/m2e-users</unsubscribe>
<post>m2e-users@eclipse.org</post>
<archive>http://dev.eclipse.org/mhonarc/lists/m2e-users</archive>
</mailingList>
<mailingList>
<name>Developer List</name>
<subscribe>m2e-dev@eclipse.org</subscribe>
<unsubscribe>https://dev.eclipse.org/mailman/listinfo/m2e-dev</unsubscribe>
<post>m2e-dev@eclipse.org</post>
<archive>http://dev.eclipse.org/mhonarc/lists/m2e-dev</archive>
</mailingList>
</mailingLists>
</project>