d5nguyenvan / standard-project

A slightly more standard sbt project plugin library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Standard-project is a basic set of extensions to sbt to codify best practices.

- Include standard maven repos
- Simplify publishing to svn-based repositories
- Create a "build.properties" file in finished products
- Compile thrift IDL files if they're present
- Fix local & remote repos to be "maven-style" so transitive dependencies work
- Adds rules like:
  - "package-dist" -- build a deployable zip file with included config & scripts
  - "publish-release" -- atomically bump version number & deploy

About

A slightly more standard sbt project plugin library