特定のディレクトリに公開するタスクを作成したいと考えています。私はこれを試しました:
import sbt._
import Keys._
object SampleStuff extends Plugin {
lazy val someCmd = taskKey[Unit]("some command")
val someCmdValue = publishTo in someCmd := Some(Resolver.file("file", new File( "path/to/my/maven-repo/releases")))
override def settings = Seq(
someCmdValue,
someCmd := { println(s"publishing to the place; ${publish.value}") }
)
}
someCmd のpublishTo は、someCmdの実行中に publishTo の値を設定すると思っていましたが、そうではありません。私は何が欠けていますか?