sbt插件依赖于自己构建自己

时间:2012-02-07 14:22:46

标签: sbt

如何创建一个sbt插件,其构建定义依赖于插件本身编写的代码?

2 个答案:

答案 0 :(得分:5)

因为sbt是递归的,所以这很简单。创建或修改project/build.sbt,然后添加

unmanagedSourceDirectories in Compile += new File("src/main/scala")

答案 1 :(得分:0)

旧答案不再有效。 需要稍作调整,最后添加getAbsoluteFile


    unmanagedSourceDirectories in Compile += file("src/main/scala").getAbsoluteFile