Я хотел бы скомпилировать проект, содержащий генератор исходного кода Java, а затем скомпилировать сгенерированный код в одном проекте. То есть :скомпилируйте Generator.scala, запустите Generator.generate (outputDir ), скомпилируйте outputDir, упакуйте в банку. Я пытаюсь это:
sourceGenerators in Compile <+= sourceManaged in Compile map { out =>
Generator.generate(out / "generated")
}
но sbt жалуется
[error] Build.scala:1: object example is not a member of package org
[error] import org.example.Generator
По сути, sbt не видит генератора, определенного в компилируемом проекте. Можно ли сделать это по-моему с помощью sbt?