如何创建一个sbt插件,其构建定义依赖于插件本身编写的代码?
答案 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