sbt/project/Aliases.scala

30 lines
528 B
Scala
Raw Normal View History

2017-04-02 21:51:11 +02:00
import sbt._
import sbt.Defaults.itSettings
import sbt.Keys._
import sbt.ScriptedPlugin.scriptedSettings
import com.typesafe.sbt.SbtProguard.proguardSettings
object Aliases {
def libs = libraryDependencies
def withScriptedTests = scriptedSettings
def hasITs = itSettings
def proguard = proguardSettings
def ShadingPlugin = coursier.ShadingPlugin
2017-05-15 15:32:48 +02:00
def root = file(".")
implicit class ProjectOps(val proj: Project) extends AnyVal {
def dummy: Project =
proj.in(file(s"target/${proj.id}"))
}
2017-04-02 21:51:11 +02:00
}