我已经创建了 Java 注释(因为我需要运行时保留),$PROJECT/src/main/java
而我的 scala 代码在$PROJECT/src/main/scala
. 这样创建的 Java 注释也使用 Java ENUM 作为它的值。
如果我编译该项目,那么 sbt 似乎不会首先编译 Java 注释,并且在注释中每次使用枚举时都会出错。如果我在scala代码的注释中注释掉Java枚举的所有用法并进行编译,取消注释枚举用法并再次编译它一切正常。
在进行干净构建时,如何确保 sbt$PROJECT/src/main/java
在尝试编译 scala 代码之前编译我的 java 注释和枚举(即)?
编辑:我有一个简单的 build.sbt 并且正在使用 sbt 0.11.2