Skip to content
Browse files

Create Eclipse maven profile for Juno

  • Loading branch information...
1 parent dc7d3f5 commit dcc504f7bce7fef04a0b5b8bbd9a0a291d7e4bf1 @emolitor emolitor committed Aug 5, 2012
Showing with 18 additions and 3 deletions.
  1. +1 −1 org.scala-ide.sdt.build/pom.xml
  2. +17 −2 pom.xml
View
2 org.scala-ide.sdt.build/pom.xml
@@ -210,7 +210,7 @@
<frameworkExtension>
<groupId>p2.osgi.bundle</groupId>
<artifactId>org.eclipse.equinox.weaving.hook</artifactId>
- <version>1.0.200.I20120427-0800</version>
+ <version>${weaving.hook.plugin.version}</version>
</frameworkExtension>
</frameworkExtensions>
<bundleStartLevel>
View
19 pom.xml
@@ -15,8 +15,9 @@
<encoding>UTF-8</encoding>
<!-- p2 repositories location -->
<repo.eclipse.indigo>http://download.eclipse.org/releases/indigo/</repo.eclipse.indigo>
- <repo.eclipse.juno>http://download.eclipse.org/eclipse/updates/4.2milestones</repo.eclipse.juno>
+ <repo.eclipse.juno>http://download.eclipse.org/releases/juno</repo.eclipse.juno>
<repo.ajdt.indigo>http://download.eclipse.org/tools/ajdt/37/dev/update</repo.ajdt.indigo>
+ <repo.ajdt.juno>http://download.eclipse.org/tools/ajdt/42/dev/update</repo.ajdt.juno>
<repo.equinox.launcher>http://www.chuusai.com/eclipse/equinox-weaving-launcher/</repo.equinox.launcher>
<repo.scala-ide.root>http://download.scala-ide.org</repo.scala-ide.root>
@@ -40,13 +41,16 @@
<maven-source.plugin.version>2.1.2</maven-source.plugin.version>
<maven-clean.plugin.version>2.5</maven-clean.plugin.version>
+ <!-- Weaving plugin version, default for Indigo -->
+ <weaving.hook.plugin.version>1.0.200.I20120427-0800</weaving.hook.plugin.version>
+
<!-- tycho test related -->
<tycho.test.OSspecific></tycho.test.OSspecific>
<!-- Partial workaround against JDT Weaving deadlocks. See #1000317 and the original ticket on https://issuetracker.springsource.com/browse/STS-1445 -->
<tycho.test.weaving>-XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass -Dosgi.classloader.lock=classname</tycho.test.weaving>
<tycho.test.jvmArgs>-Xmx800m -XX:MaxPermSize=256m -Dsdtcore.headless ${tycho.test.weaving} ${tycho.test.OSspecific}</tycho.test.jvmArgs>
- <!-- dependencies repos -->
+ <!-- dependencies repos, can be overwritten by profiles -->
<eclipse.codename>indigo</eclipse.codename>
<repo.eclipse>${repo.eclipse.indigo}</repo.eclipse>
<repo.ajdt>${repo.ajdt.indigo}</repo.ajdt>
@@ -90,6 +94,17 @@
</profile>
<profile>
+ <!-- Eclipse Juno -->
+ <id>eclipse-juno</id>
+ <properties>
+ <eclipse.codename>juno</eclipse.codename>
+ <repo.eclipse>${repo.eclipse.juno}</repo.eclipse>
+ <repo.ajdt>${repo.ajdt.juno}</repo.ajdt>
+ <weaving.hook.plugin.version>1.0.200.v20120524-1707</weaving.hook.plugin.version>
+ </properties>
+ </profile>
+
+ <profile>
<!-- some extra configuration for running tests with tycho on Mac OS -->
<id>macOs</id>
<activation>

0 comments on commit dcc504f

Please sign in to comment.
Something went wrong with that request. Please try again.