0
我写autoPlugin像这样SBT不启用
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默默地忽略我的插件?
哇,你说的对,那个技巧很有效,谢谢=) –