SBuild Eclipse Plugin integrates SBuild into the Eclipse IDE. It provides an SBuild classpath container which can resolve project dependencies (build path) via SBuild. Additionally, dependencies can be resolved alternatively from a workspace through an alias configuration.
|Tags||Eclipse Java Scala build system Build Tools|
|Operating Systems||all Java capable systems Windows Linux Mac OS X|
|Implementation||Scala Eclipse SBuild|
Release Notes: This release adds support for resolving/downloading sources and javadoc. Updates of the build file will now be immediately reflected in the classpath container. There's no more need to close/reopen the project. Errors in the build file or with some dependencies will now shown as Error Marker in Eclipse (Package Explorer, Problems View, Editor).
Release Notes: This version now requires at least SBuild 0.4.0. It fixes issues with classpath container refreshes. Now, classpath changes are properly propagated to the Eclipse workspace. SBuild JARs are only loaded once and the classloader is shared, which will reduce memory consumption and improve speed (class loading and JIT compiler effects). Workspace resolution configuration with regular expressions now supports substitution based on matched groups.
Release Notes: This release switches to Scala 2.10. The supported SBuild version is now 0.3.0 or above because of Scala 2.10 binary incompatibilities. Execution is now more robust.
Release Notes: The SBuild Libraries classpath will be automatically refreshed when other workspace projects or a project that is depended upon is opened or closed, resulting in proper workspace resolution. The Scala Library was added to the Update Site.
Release Notes: This is the first separate release of SBuild Eclipse Plugin, with a version independent from SBuild. It is compatible with SBuild 0.1.4 and above. It adds a "Graphical Editor for Workspace Project Aliases" to the Classpath container configuration page (Build Path -> Libraries -> SBuild Libraries -> Edit) and adds support for regular expressions to the workspace project alias configuration.