I've just tried Eclipse Juno in order to check whether my plugin for Scala IDE works there* and after switching my local repo to the platform/juno branch, I've found that there's an error:
value incDebugProp is not a member of object sbt.inc.Incremental
/org.scala-ide.sdt.core/src/scala/tools/eclipse/buildmanager/sbtintegration/EclipseSbtBuildManager.scala @ 123
It seems to be some sort of dependency mismatch.
I've installed the Scala IDE nightly for Scala 2.9 (couldn't find one for Scala 2.10), and my local copy is the Scala IDE nightly, the platform/juno branch.
Then I tried doing a ./build-all clean install, with the same results (compile obviously fails due to the compile error).
This means that I can't develop my plugin on Juno with the Equinox Weaving launcher since it depends on Scala IDE which won't start due to the, you guessed it, above error. :) Obviously there's a bunch of errors in my plugin too due to the missing Scala IDE dependency (since it has build errors, it's the same as it doesn't exist).
Maven report:
[INFO] Compiling 269 source files to E:\_\Scala\scala-ide\org.scala-ide.sdt.core\target\classes at 1347927292338
[ERROR] E:\_\Scala\scala-ide\org.scala-ide.sdt.core\src\scala\tools\eclipse\buildmanager\sbtintegration\EclipseSbtBuildManager.scala:123: error: value incDebugProp is not a member of object sbt.inc.Incremental
[ERROR] System.setProperty(Incremental.incDebugProp,
[ERROR] ^
[ERROR] one error found
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] org.scala-ide.sdt.build ........................... SUCCESS [1.189s]
[INFO] org.scala-ide.sdt.aspects ......................... SUCCESS [6.987s]
[INFO] org.scala-ide.sdt.core ............................ FAILURE [14.772s]
Since there have been no other reports of this, I'll try to reset my local copy of Scala IDE, delete everything and re-clone it to eliminate any chance of any stale files. Tomorrow. :)
And finally, what do you think on Juno development in general? It seems to be the default Eclipse version offered on the download site. I'm guessing there are plans to switch Scala IDE to Juno in the near future? :) Obviously there's the platform/juno branch already.
Thanks.
* SBT Console itself works on Juno (I can work on it on 3.7 and use it with 4.2). :)