ohnosequences / nice-sbt-settings

sbt plugin with common settings for all era7/ohnosequences releases

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.+

About

sbt plugin with common settings for all era7/ohnosequences releases

License:GNU Affero General Public License v3.0


Languages

Language:Scala 100.0%