Maven allows interactive development too when using the IDE integration. An IDE is in a better position to have that kind of information and integrate it well (e.g. an IDE can run tests on save without having to watch the filesystem for changes).<p>SBT is not adequately documented, relies too much on symbol-heavy syntax, and allows arbitrary code in build definitions.