Compilando anotaciones de Java con sbt
He creado anotaciones de Java (ya que necesito retención de tiempo de ejecución) en$PROJECT/src/main/java
y mi código Scala, que utiliza estas anotaciones java bajo nosotros$PROJECT/src/main/scala
. La anotación de Java así creada también hace uso de un ENUM de Java como su valor.
Si compilo el proyecto, sbt no parece compilar primero las anotaciones de Java y los errores en cada uso de la enumeración en las anotaciones. Si comento todos los usos de la enumeración de Java en anotaciones en el código de Scala y hago una compilación, descomente el uso de la enumeración y compile de nuevo, todo funciona bien.
¿Cómo me aseguro de que sbt compile mis anotaciones java y enumeración (es decir,$PROJECT/src/main/java
) ¿antes de intentar compilar el código de Scala al realizar una compilación limpia?
EDITAR: Tengo un build.sbt y estoy usando sbt 0.11.2