Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgor Fedorenko2017-11-19 18:26:34 -0500
committerIgor Fedorenko2018-05-21 09:17:14 -0400
commitb68b8b26d23c41b94abd1b02a1864ab52038f6c1 (patch)
tree0a61500c5afc9f8c56a4e65b308d5f1b81bcb3b0 /pom.xml
parent4c27b30f5335de0e98805a42ff83622a854daedd (diff)
downloadm2e-core-b68b8b26d23c41b94abd1b02a1864ab52038f6c1.tar.gz
m2e-core-b68b8b26d23c41b94abd1b02a1864ab52038f6c1.tar.xz
m2e-core-b68b8b26d23c41b94abd1b02a1864ab52038f6c1.zip
Bug 384065: advanced sourcelookup support
Change-Id: Ib145445c60c686bbbc187f252b32591535ac740d Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml54
1 files changed, 50 insertions, 4 deletions
diff --git a/pom.xml b/pom.xml
index 231c7fe0..107fbe74 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,6 +43,9 @@
<eclipse.stream>photon</eclipse.stream>
<eclipse-repo.url>http://download.eclipse.org/eclipse/updates/4.8-I-builds/</eclipse-repo.url>
<eclipse-simrel.url>http://download.eclipse.org/releases/${eclipse.stream}</eclipse-simrel.url>
+
+ <tycho.test.jvmArgs>-Xmx800m</tycho.test.jvmArgs>
+ <tycho.surefire.timeout>7200</tycho.surefire.timeout>
</properties>
<organization>
@@ -106,21 +109,27 @@
<module>org.eclipse.m2e.profiles.core</module>
<module>org.eclipse.m2e.profiles.ui</module>
<module>org.eclipse.m2e.importer</module>
+ <module>org.eclipse.m2e.binaryproject</module>
+ <module>org.eclipse.m2e.binaryproject.ui</module>
+ <module>org.eclipse.m2e.sourcelookup</module>
+ <module>org.eclipse.m2e.sourcelookup.ui</module>
<!-- common test helpers -->
<module>org.eclipse.m2e.tests.common</module>
- <module>org.eclipse.m2e.importer.tests</module>
<!-- Logging -->
<module>org.eclipse.m2e.logback.appender</module>
<module>org.eclipse.m2e.logback.configuration</module>
- <!-- features -->
+ <!-- features and update site -->
<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>
+
+ <!-- testing -->
+ <module>org.eclipse.m2e.importer.tests</module>
+ <module>org.eclipse.m2e.binaryproject.tests</module>
</modules>
@@ -204,7 +213,7 @@
<include>**/*Test.java</include>
</includes>
<argLine>${tycho.test.jvmArgs}</argLine>
- <forkedProcessTimeoutInSeconds>7200</forkedProcessTimeoutInSeconds>
+ <forkedProcessTimeoutInSeconds>${tycho.surefire.timeout}</forkedProcessTimeoutInSeconds>
</configuration>
</plugin>
<plugin>
@@ -317,6 +326,43 @@
<module>m2e-maven-runtime</module>
</modules>
</profile>
+
+ <profile>
+ <id>osx</id>
+ <activation>
+ <os>
+ <family>mac</family>
+ </os>
+ </activation>
+ <properties>
+ <tycho.test.jvmArgs>-Xmx800m -Dosgi.ws=cocoa -XstartOnFirstThread</tycho.test.jvmArgs>
+ </properties>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-surefire-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <dependencies combine.children="append">
+ <dependency>
+ <artifactId>org.eclipse.jdt.launching.macosx</artifactId>
+ <version>0.0.0</version>
+ <type>eclipse-plugin</type>
+ </dependency>
+ <dependency>
+ <type>eclipse-feature</type>
+ <artifactId>org.eclipse.e4.rcp</artifactId>
+ <version>0.0.0</version>
+ </dependency>
+ </dependencies>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+ </profile>
</profiles>
<developers>

Back to the top