The Scala 2.11 feature for the 2.11 build has a reference to the bundled Scala 2.10 jar. We don't want this reference for the Scala 2.12 build. This will be removed when the need of the bundled Scala 2.10 jar is fixed.
The new launch delegates are added to the Equinox weaving launch configurations, if available in the Eclipse setup. Fix #1001158
Made the dependencies of library, compiler and sbt optional, so they don't have to be excluded later. Moved the 'allowConflictingDependencies' option to the projects which require it (feature and site). It is needed because of the mix of versions for the elements coming from the m2 repo. Removed the dependency to aspectjrt (not needed) Cleaned-up an invalid property definition in sbt.full.library. Created properties for all plugin version numbers Fixed typo Fixed git location Added parameter to the p2 repositories ids
No bash script needed anymore. Everything is managed through maven. The new pom at in root folder contains version information and general configuration. org.scala-ide.build-toolchain is the root of the toolchain part org.scala-ide.sbt.build is the root of the sdt part The version numbers of some plugins has been upgraded The downloaded libs have been moved to the target/lib folders, to simplify the clean up process. The first time, run './build-all.sh (or './build-all.sh install -P scala-2.10.x' for 2.10) from the root to generate an initial build and install the top pom locally. Then use maven from any project or subproject. Use the scala-2.10.x profile ('-P scala-2.10.x') to compile the 2.10 version. Re #1001056