Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sbt插件依赖于自身来构建自身_Sbt - Fatal编程技术网

sbt插件依赖于自身来构建自身

sbt插件依赖于自身来构建自身,sbt,Sbt,如何制作一个生成定义依赖于插件本身编写的代码的sbt插件?因为sbt是递归的,所以这很简单。创建或编辑项目/build.sbt,并添加 unmanagedSourceDirectories in Compile += new File("src/main/scala") 旧的答案不再适用。 需要进行小调整,请在末尾添加getAbsoluteFile: unmanagedSourceDirectories in Compile += file("src/main/scala").get

如何制作一个生成定义依赖于插件本身编写的代码的sbt插件?

因为sbt是递归的,所以这很简单。创建或编辑
项目/build.sbt
,并添加

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

旧的答案不再适用。 需要进行小调整,请在末尾添加
getAbsoluteFile


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