【发布时间】:2018-03-07 20:13:44
【问题描述】:
我已经这样写了autoPlugin
object ThriftIfaceSbt extends AutoPlugin {
override def projectSettings = {
Seq(
crossVersion := {
println(s"Init ThriftIfaceSbt ${name.value}")
CrossVersion.Disabled
},
autoScalaLibrary := false,
resourceDirectories in Compile += baseDirectory.value / "src" / "main" / "thrift"
)
}
}
然后我 publishLocal 并在我的 build.sbt 中尝试
lazy val myProject = (project in file("a")).enablePlugins(ThriftIfaceSbt)
那个插件没有被应用到项目中。我不明白为什么。
SBT 有没有可能默默地忽略我的插件?
【问题讨论】:
标签: sbt sbt-plugin