Я создаю смешанный проект Scala + Java, в котором Java-код использует Java-аннотации для генерации Java-кода.
Генерация Java-кода является требованием библиотеки, которую я использую (трюфель)
Я создал проект sbt и mill с отдельными модулями для java и scala, но при компиляции java оба инструмента сборки выдают следующее предупреждение:
[warn] Не удалось определить источник для класса ...
Я вполне уверен, что это потому, что оба инструмента используют цинк для инкрементной компиляции, а цинк не может видеть, кто генерирует файлы Java.
Есть ли способ добавить подсказки к исходным файлам java, которые используют аннотации для генерации кода, чтобы цинк мог понять зависимости?
Я также открыт для других предложений о том, как структурировать смешанный проект Java / Scala, который использует генерацию кода Java с использованием аннотаций.