Compilando anotações de Java com o sbt

Eu criei anotações Java (já que preciso de retenção de tempo de execução) sob$PROJECT/src/main/java e meu código scalaque usa essas anotações em java sob$PROJECT/src/main/scala. A anotação Java assim criada também faz uso de um Java ENUM como seu valor.

Se eu compilar o projeto, então o sbt não parece compilar primeiro as anotações do Java e erros em cada uso do enum nas anotações. Se eu comentar todos os usos do enum Java em anotações em código scala e fizer uma compilação, descomente o uso de enum e compile novamente, tudo funciona bem.

Como posso garantir que o sbt compila minhas anotações e enum de java (por exemplo,$PROJECT/src/main/java) antes de tentar compilar o código Scala ao fazer uma compilação limpa?

EDIT: eu tenho um bare bones build.sbt e estou usando sbt 0.11.2

questionAnswers(2)

yourAnswerToTheQuestion