A relaxed chat room about sbt (the interactive build tool). Also good for sbt help: Stack Overflow, or Lightbend subscription. https://www.scala-sbt.org/support.html has advice on where to go.
eed3si9n on 0.13
Adds bundledLauncherProj to all… Remove launcher tests Add unit tests to Travis and 3 more (compare)
eed3si9n on fixbuild
eed3si9n on fixbuild
Fix typo (compare)
eed3si9n on fixbuild
Adds bundledLauncherProj to all… Remove launcher tests Add unit tests to Travis and 1 more (compare)
eed3si9n on scalaversionbump
eed3si9n on 0.13
Bumping up Scala version to 2.1… Try to keep bincompat Fixes #1666 and 1 more (compare)
eed3si9n on scalaversionbump
Fixes #1666 (compare)
jenv
to manage your version of java, and put a .java-version
file beside the .jvmopts
sbt ensimeConfig
and then hang your head in shame :-P
Defaults.scala
in sbt
.sbt
and project/build.scala
and expects no surprises from the sbt
unmanagedResources in Compile += Def.task {
val temp = IO.createTemporaryDirectory
"curl --silent https://example.com/main-module/-/main-module-0.0.2.tgz" #| s"tar -xf -C$temp" !
(unmanagedResourceDirectories in Compile) += temp
}.taskValue
val zeroCrossSettingsTemplate = Seq(
unmanagedSourceDirectories := unmanagedSourceDirectories.value.filter(f => ! f.getName.startsWith("scala-")),
managedSourceDirectories := Seq()
)
val zeroCrossSettings = inConfig(Compile)(zeroCrossSettingsTemplate) ++ inConfig(Test)(zeroCrossSettingsTemplate)