Компиляция аннотаций Java с помощью sbt

Я создал аннотации Java (поскольку мне нужно хранить время выполнения) в$PROJECT/src/main/java и мой код Scala, который использует эти аннотации Java под нами$PROJECT/src/main/scala, Созданная таким образом аннотация Java также использует Java ENUM в качестве своего значения.

Если я скомпилирую проект, то, похоже, sbt сначала не компилирует аннотации Java и выдает ошибки при каждом использовании перечисления в аннотациях. Если я закомментирую все случаи использования перечисления Java в аннотациях в коде scala и произвожу компиляцию, раскомментируем использование перечисления и снова скомпилирую, все работает нормально.

Как мне убедиться, что sbt компилирует мои java-аннотации и enum (т.е.$PROJECT/src/main/java) прежде чем пытаться скомпилировать код scala при выполнении чистой сборки?

РЕДАКТИРОВАТЬ: у меня есть голые buildsb.sbt и я использую sbt 0.11.2

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

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