Я хотел бы генерировать источники из файлов, которые являются частью проекта (в настоящее время я размещен в каталоге ресурсов, но это не является обязательным требованием).Как создать источники из ресурсов (или других файлов проекта) в SBT
Это моя попытка на него:
sourceGenerators in Test += (sourceManaged in Test map { src =>
(unmanagedResourceDirectories in Test).value map { dir =>
val file = dir/"demo"/src.name
IO.write(file, "Prefix---" + IO.read(src) + "---Postfix")
file
}
}).taskValue
Это дает мне ошибку:
error: Illegal dynamic dependency (unmanagedResourceDirectories in Test).value map { src =>
Что такое правильный способ сделать это?
Надеюсь, вы правы, но могли бы вы привести более конкретный пример? До сих пор я не был успешным в своих экспериментах с ними. – Suma