SBT генерирует код, используя определенный проектом генератор

Я хотел бы скомпилировать проект, который содержит генератор исходного кода Java, а затем скомпилировать сгенерированный код в одном проекте. I.e: скомпилировать Generator.scala, запустить Generator.generate (outputDir), скомпилировать outputDir, упаковать в jar-файл. Я пытаюсь это:

sourceGenerators in Compile <+= sourceManaged in Compile map { out =>
    Generator.generate(out / "generated")
}

но сбт жалуется

[error] Build.scala:1: object example is not a member of package org
[error] import org.example.Generator

По сути, sbt не видит Generator, определенный в проекте, который он компилирует. Можно ли сделать это по-моему с sbt?

Ответы на вопрос(2)

Ваш ответ на вопрос