在我的项目中,我有一个特殊的SBT插件来生成一些特定于配置的设置(比如sbt-buildinfo)。一个特殊任务生成一个Scala类并将其存储在'src_managed'文件夹中。
问题是,在成功生成此文件后,以下'compile'找不到此类,并且出现编译错误。
我有几个配置:
compile in conf <<= (compile in conf).dependsOn(mytask)
我这样称呼这个插件:
;clean;proj/myconf:compile
答案 0 :(得分:2)
您应该为代码生成器设置特殊设置:
sourceGenerators in Compile <+= (myCodeGeneratorTask in Compile)