我正在使用sbt-buildinfo插件,它可以从我的构建定义中生成Scala源代码,使我能够在Scala代码中引用项目名称、版本等信息。
它通过生成一个名为BuiltInfo.scala的文件来实现这一点,其内容如下:
package hello
case object BuildInfo {
val name = "helloworld"
val version = "0.1-SNAPSHOT"
val scalaVersion = "2.10.3"
val sbtVersion = "0.13.2"
}
在 target/scala-2.10/src_managed/main/sbt-buildinfo/BuildInfo.scala 中。
一切都已编译,我可以引用那些变量。
然而,IntelliJ Idea 无法将 BuildInfo.scala 视为托管源文件,因此不会停止向我显示错误。有什么想法吗?
谢谢!