新しい SBT タスク 'install' をOneJarタスクに依存させるのに問題があります。Build.scala ファイルは次のとおりです。
import sbt._
import Keys._
import com.github.retronym.SbtOneJar._
object BuildBroBuild extends Build {
val install = TaskKey[Unit]("install", "Installs the JAR and a launcher script into your homedir")
private def installTask = task {
println("Hello world!")
}
override lazy val settings = super.settings ++
Seq(install <<= (oneJar in Global)(installTask dependsOn(_)))
lazy val root = Project(id = "buildbro",
base = file("."),
settings = Project.defaultSettings)
}
そして、ここに私が得ているエラーがあります:
[error] Reference to undefined setting:
[error]
[error] */*:one-jar from {.}/*:install
[error] Did you mean *:one-jar ?
[error]
これが何を意味するか知っている人はいますか?oneJar TaskKey を別の方法でスコープする必要があると思います。ご協力いただきありがとうございます。