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