如何让sbt-buildinfo仅在(重新)加载时运行而不是在编译时运行?

时间:2016-03-09 12:17:47

标签: scala sbt sbt-plugin sbt-buildinfo

我使用sbt-buildinfo SBT插件,效果很好。

我想改进以下内容:目前,生成的文件中的所有值只能在重新加载整个sbt项目时更改,因此不会在每次compile运行时更改。因此,我希望阻止BuildInfo在编译时重新生成,而是仅在项目加载时直接生成它。

这可能吗?

1 个答案:

答案 0 :(得分:2)

我的坏。 sbt-buildinfo比我聪明......如果不需要,它确实不会重新生成文件。在我的情况下,它正在重新生成它,因为我添加了BuildInfoOption.BuildTime选项,它将构建时间添加到BuildInfo,并导致重新生成。