hammerlab/sbt-parent

Name: sbt-parent

Owner: Hammer Lab

Description: SBT plugins for publishing to Maven Central, shading and managing dependencies, reporting to Coveralls from TravisCI, and more

Created: 2016-11-12 04:29:46.0

Updated: 2018-01-14 04:18:28.0

Pushed: 2018-01-15 01:07:05.0

Homepage:

Size: 223

Language: Scala

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

sbt-parent

Maven Central

SBT plugins reducing boilerplate for a variety of commmon tasks:

To depend on all of them, add to project/plugins.sbt:

btPlugin("org.hammerlab.sbt" % "parent" % "4.1.0")

They are also available individually:

ettings for publishing to Maven Central 
btPlugin("org.hammerlab.sbt" % "maven" % "4.0.0")

dding GitHub-repo info
btPlugin("org.hammerlab.sbt" % "github" % "4.1.0")

tc.

Subprojects' READMEs contain more info about their functionality.

A derivative of parent with hammerlab-specific configs can also be found in the base module.

Examples

hammerlab projects demonstrating use of various plugins from this repo :

Using

Add to project/plugins.sbt of an existing project:

btPlugin("org.hammerlab.sbt" % "parent" % "4.1.0")

or create a new project using giter8:

ammerlab/sbt-parent.g8

(This template lives at hammerlab/sbt-parent.g8)


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.