小编tpo*_*cat的帖子

将sbt设置作为fullRunTask中的参数传递

如何获取设置的值(比方说name)并将其作为参数传递给fullRunTask?我不明白执行情况fullRunTask.

例如:

lazy val foo = TaskKey[Unit]("foo")

fullRunTask(foo, Compile, "foo.Foo", name.value)

不起作用,因为我无法name.value在此上下文中引用.

sbt

7
推荐指数
1
解决办法
908
查看次数

sbt找不到scripted-sbt依赖项

我正在scripted为我的一个项目使用sbt插件,它一直工作正常,但最近停止工作没有明显的原因.以下是失败的示例设置:

# project/plugins.sbt
libraryDependencies += "org.scala-sbt" % "scripted-plugin" % sbtVersion.value

# build.sbt
scalaVersion := "2.11.6"

scriptedSettings

# project/build.properties
sbt.version=0.13.5
Run Code Online (Sandbox Code Playgroud)

当我这样做时,sbt update我看到以下内容.请注意,它下载scripted-plugin但无法找到scripted-sbt.直到最近这个工作正常,只是停止了.有任何想法吗?

test$ sbt update
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=1024m; support was removed in 8.0
[info] Loading project definition from /private/tmp/test/project
[info] Updating {file:/private/tmp/test/project/}test-build...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...

...

[info] downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/scripted-plugin/0.13.5/jars/scripted-plugin.jar ...
[info]  [SUCCESSFUL ] org.scala-sbt#scripted-plugin;0.13.5!scripted-plugin.jar (4424ms)

...

[info] Done updating.
[info] Set current project to test (in …
Run Code Online (Sandbox Code Playgroud)

sbt

6
推荐指数
1
解决办法
1139
查看次数

标签 统计

sbt ×2