Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Eclipse SBT Plugin

branch: master
.settings Initial Commit
META-INF version 0.11.3
feature version 0.11.3
icons Initial Commit
src version 0.11.3
.classpath version 0.10.8
.gitignore Initial Commit
.project osgi stuff
README.md version 0.11.3
build.properties feature
plugin.xml version 0.10.8
README.md

Eclipse SBT Plugin

Features:

  • Based on SBT 0.11.1
  • automatically downloads dependencies using SBT
  • automatically updates eclipse project configuration
  • attaches sources of dependencies that have withSources()
  • resolves dependencies between workspace projects
  • plays nice with scala IDE (e.g. excludes scala library)
  • non-intrusive: respects existing content in .classpath
  • graceful: no menu entries are shown when project doesn't contain SBT files
  • smart copying of jars to allow updating locked jars

Installation

Update site:

https://raw.github.com/scalastuff/updatesite/master

Usage

Create an SBT configuration for your project (build.sbt or project/X.scala). Any change to SBT files will trigger esbt to update dependencies and reconfigure the eclipse project. One can manually trigger the update by choosing "SBT Update Project Configuration" from the project context menu.

One can issue an SBT command by choosing "SBT Command..." from the project context menu.

Release Notes

0.11.3

  • upgraded to sbt 0.11.1

0.11.2

  • Recognize ivy packages with bundles instead of jars

0.11.1

  • Removed project rename

0.11.0

  • Based on SBT 0.11
  • Included fix from Pablo Lalloni

0.10.9

  • Based on SBT 0.10.1
  • build.sbt is no longer required nor parsed
  • Project settings (name, version , source directories) are now correctly obtained through SBT
  • Project is renamed automatically to organization.name. Useful for fresh 'trunk' checkouts
  • Automatically adds scala nature, builder and classpath entries

0.10.7

  • Fixed bug with incomplete projects being copied to tmp dir
  • Only copy project dir when needed (when project dependencies are detected)
  • Robust against jar files locked by eclipse
  • Provisional OSGi support (create META-INF/MANIFEST.MF with line Allow-ESBT: true)

0.10.3

  • Added support for library sources
  • Dependencies are now ordered by name
Something went wrong with that request. Please try again.