sbt-dependency-graph - sbt plugin to create a dependency graph for your project

  •        38

Visualize your project's dependencies.To add the plugin only to a single project, put this line into project/plugins.sbt of your project, instead.

https://github.com/jrudolph/sbt-dependency-graph

Tags
Implementation
License
Platform

   




Related Projects

sbt-updates - SBT plugin that can check Maven and Ivy repositories for dependency updates

  •    Scala

Display your SBT project's dependency updates. Update information is obtained from the maven metadata. There is also a limited support for Ivy repositories hosted on BinTray.

sbt-extras - A more featureful runner for sbt, the simple/scala/standard build tool

  •    Shell

An alternative script for running sbt. It works with sbt 0.13.0 projects and (in principle) all earlier versions. If you're in an sbt project directory, the system will figure out the required versions of sbt and scala, downloading them if necessary. NOTE: This will install sbt-extras as sbtx (to avoid clashing with the official sbt formula). If you prefer you can alias sbt=sbtx.

sbt-idea - A simple-build-tool (sbt) plugin/processor for creating IntelliJ IDEA project files

  •    Scala

Use the gen-idea sbt task to create Idea project files. If you have two sbt projects A and B, and A depends on B, then use the gen-idea sbt task on Project A to create Idea project files for both projects.

sbt-native-packager - sbt Native Packager

  •    Scala

SBT native packager lets you build application packages in native formats. It offers different archetypes for common configurations, such as simple Java apps or server applications. Discussion/Questions: If you wish to ask questions about the native packager, we have a mailinglist and we're very active on Stack Overflow. You can either use the sbt tag or the sbt-native-packager tag. They also have far better search support for working around issues.

sbt-onejar - Packages your project using One-JAR™

  •    Scala

sbt-onejar is a simple-build-tool plugin for building a single executable JAR containing all your code and dependencies as nested JARs. Currently One-JAR version 0.9.7 is used. This is included with the plugin, and need not be separately downloaded.


sbt-web - Library for building sbt plugins for the web

  •    Scala

sbt-web was driven from the desire to factor out client-side web concerns from the Play Framework. However sbt-web is entirely independent of Play and can be used for any project that uses sbt as its build system. The plugin introduces the notion of assets to sbt. Assets are public resources that are intended for client-side consumption e.g. by a browser. This is also distinct from sbt's existing notion of resources as project resources are generally not made public by a web server.

sbt-docker - Create Docker images directly from sbt

  •    Scala

sbt-docker is an sbt plugin that builds and pushes Docker images for your project.sbt-docker is an auto plugin, this means that sbt version 0.13.5 or higher is required.

xsbt-web-plugin - Build J2EE Web applications with sbt

  •    Scala

xsbt-web-plugin is tool for building J2EE Web applications with sbt. Releases follow Specified Versioning guidelines.

sbt-buildinfo - I know this because build.sbt knows this.

  •    Scala

I know this because build.sbt knows this. sbt-buildinfo generates Scala source from your build definitions.

sbt-pack - A sbt plugin for creating distributable Scala packages.

  •    Scala

A sbt plugin for creating distributable Scala packages that include dependent jars and launch scripts. Now you can use sbt pack command in your project.

sbt-release - A release plugin for sbt

  •    Scala

This sbt plugin provides a customizable release process that you can add to your project. Notice: This README contains information for the latest release. Please refer to the documents for a specific version by looking up the respective tag.

scalac-scapegoat-plugin - Scala compiler plugin for static code analysis

  •    Scala

Scapegoat is developed as a scala compiler plugin, which can then be used inside your build tool.Latest Release: 1.0.0See: [sbt-scapegoat](https://github.com/sksamuel/sbt-scapegoat) for SBT integration.

sbt-revolver - An SBT plugin for dangerously fast development turnaround in Scala

  •    Scala

sbt-revolver is a plugin for SBT enabling a super-fast development turnaround for your Scala applications. Even though sbt-revolver works great with spray on spray-can there is nothing spray-specific to it. It can be used with any Scala application as long as there is some object with a main method.

heroku-buildpack-scala - Heroku buildpack: Scala

  •    Shell

This is the official Heroku buildpack for Scala apps. It uses sbt 0.11.0+. The buildpack will detect your app as Scala if it has a project/build.properties file and either a .sbt or .scala based build config (for example, a build.sbt file). It vendors a version of sbt into your slug (if you are not using sbt-native-packager, it also includes your popluated .ivy/cache in the slug). The .ivy2 directory will be cached between builds to allow for faster build times.

sbt-git - A git plugin for SBT

  •    Scala

The sbt-git plugin offers git command line features directly inside sbt as well as allowing other plugins to make use of git. As of 1.0.0 this plugin requires at least Java 8. The latest version supporting Java 7 was 0.9.3, while the latest version supporting Java 6 was 0.8.5.

sbt-scalariform - sbt plugin adding support for source code formatting using Scalariform

  •    Scala

Welcome to sbt-scalariform, an sbt plugin adding support for source code formatting using Scalariform. Sources are automatically formatted on compile and test:compile by default.

sbt-scoverage - sbt plugin for scoverage

  •    Scala

sbt-scoverage is a plugin for SBT that integrates the scoverage code coverage library. Find out more about scoverage. Join the scoverage google group for help, bug reports, feature requests, and general discussion on scoverage.

sbt-jmh - "Trust no one, bench everything." - sbt plugin for JMH (Java Microbenchmark Harness)

  •    Scala

SBT plugin for running OpenJDK JMH benchmarks.JMH is a Java harness for building, running, and analysing nano/micro/milli/macro benchmarks written in Java and other languages targeting the JVM.

play-yeoman - Play + Yeoman integration sbt and play plugins

  •    ApacheConf

play-yeoman is a sbt+play plugin that brings the streamlined frontend development workflow and optimized build system of yeoman to Play 2.0. In this approach, you would use play for developing the application backend/services and develop the frontend/ui using the yeoman toolchain, all in a totally integrated workflow and single unified console.

ensime-sbt - Generates .ensime config files for SBT projects

  •    Scala

Generates .ensime config files for SBT projects