Overview
What sbtix is and why you might use it
What?
Sbtix generates a Nix definition that represents your SBT project's dependencies. It then uses this to build a Maven repo containing the stuff your project needs, and feeds it back to your SBT build.
Why?
Currently, this should mean that you won't have to redownload the world for each rebuild.
Additionally, this means that Nix can do a better job of enforcing purity where required. Ideally the build script itself should not communicate with the outer world at all, since otherwise Nix does not allow proxy settings to propagate.
Private (password-protected) Maven stores are supported.
Ivy repositories and plugins are cached by Sbtix.
Documentation Notes
This in-site documentation is a curated view of the sbtix README. See the repository for the full source, examples, and templates.