Home

Awesome

SBT plugin for configuring IDE settings

Build Status JetBrains team project

This plugin provides keys to configure IDE settings. Available for sbt 0.13.5+ and 1.0+

Usage

  1. Add the following lines to project/plugins.sbt:
addSbtPlugin("org.jetbrains.scala" % "sbt-ide-settings" % "1.1.1")
  1. Tweak any settings you want

Available settings

Using the settings without plugin

All the settings in this plugin are simply flags that are respected by IntelliJ IDEA on project import. They can be added to a project as a setting without including this plugin in the following format:

SettingKey[Seq[File]]("ide-excluded-directories") := Seq(file("some/file"))
SettingKey[Option[String]]("ide-package-prefix") := Option("org.example.application")
SettingKey[Seq[String]]("ide-base-packages") := Seq("package1", "package2")
SettingKey[Boolean]("ide-skip-project") := true
SettingKey[Option[File]]("ide-output-directory") := Option(file("some/file"))