1

I have the Eclipse IDE (Eclipse Java EE IDE for Web Developers. Version: Luna Service Release 1 (4.4.1)). Installed Scala IDE for eclipse version 3.0.x thru eclipe marketplace. But I'm not able to create a scala project , New -> project -> there is no scala option. I have scala 2.11, and sbt in my local machine, and scala is working from command prompt. Is that the problem of eclipse latest version?

user3366706
  • 1,529
  • 3
  • 31
  • 54

1 Answers1

1

Me too! In the eclipse error log (eclipse-workspace/.metadata/.plugins/org.eclipse.ui.workbench/log) I see the following:

org.osgi.framework.BundleException: Could not resolve module: org.scala-ide.sdt.core [852]
Bundle was not resolved because of a uses contraint violation.
org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource org.scala-ide.sdt.core [osgi.identity; osgi.identity="org.scala-ide.sdt.core"; type="osgi.bundle"; version:Version="4.0.0.m3-2_11-201407241647-33f4f20"; singleton:="true"] because it is exposed to package 'javax.xml.bind' from resources org.eclipse.osgi [osgi.identity; osgi.identity="org.eclipse.osgi"; type="osgi.bundle"; version:Version="3.10.0.v20140606-1445"; singleton:="true"] and javax.xml.bind [osgi.identity; osgi.identity="javax.xml.bind"; type="osgi.bundle"; version:Version="2.1.9.v201005080401"] via two dependency chains.

A bit of searching led to a conversation in the Scala-IDE google group and also Eclipse bug 430458.

The work-around is to add -clean to the top of your eclipse.ini file, which somehow changes the order in which dependencies are resolved.

Bonus tip: While you've got eclipse.ini open, up the JVM max heap size to 1024m.

cbare
  • 12,060
  • 8
  • 56
  • 63
  • I think Eclipse Luna version does not support scala IDE at all. You have any idea about it? – user3366706 Sep 15 '14 at 06:19
  • 1
    There's currently (Sept 2014) a milestone release that works with Eclipse 4.4 (Luna): http://scala-ide.org/download/milestone.html#scala-ide-400-milestone-2 – cbare Sep 16 '14 at 03:54