Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.96 KB

Readme.md

File metadata and controls

46 lines (34 loc) · 1.96 KB

Nice sbt settings plugin

This SBT plugin aims to standardize and simplify configuration of all Scala and Java era7/ohnosequences/bio4j sbt-based projects.

Features

  • Git-based version management
  • Automated release process with
    • various checks:
      • TODO/FIXME notes
      • dependencies updates
      • release notes
    • custom artifacts publishing (to Amazon S3)
    • release-only tests
    • Github release publishing
    • API documentation publishing

This plugin is based on the following ones:

Usage

In project/plugins.sbt:

resolvers += Resolver.jcenterRepo
resolvers += "Github-API" at "http://repo.jenkins-ci.org/public/"
resolvers += "Era7 maven releases" at "https://s3-eu-west-1.amazonaws.com/releases.era7.com"

addSbtPlugin("ohnosequences" % "nice-sbt-settings" % "<version>")

Note: Since v0.9.0 this plugin is published only for sbt 1.+