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