我如何仅在(重新)加载时而不是编译时要求 sbt-buildinfo 运行?
How can I ask sbt-buildinfo to run only at (re)load time and not compile time?
我使用 sbt-buildinfo
SBT 插件,效果很好。
我想改进以下内容:目前,生成文件中的所有值只能在重新加载整个 sbt 项目时更改,因此并非每次 compile
运行。因此,我想防止 BuildInfo
在编译时重新生成,而是仅在项目加载时直接生成它。
这可能吗?
我的错。 sbt-buildinfo
比我聪明……确实不需要重新生成文件。在我的例子中,它正在重新生成它,因为我添加了 BuildInfoOption.BuildTime
选项,这将构建时间添加到 BuildInfo
,并导致重新生成。
我使用 sbt-buildinfo
SBT 插件,效果很好。
我想改进以下内容:目前,生成文件中的所有值只能在重新加载整个 sbt 项目时更改,因此并非每次 compile
运行。因此,我想防止 BuildInfo
在编译时重新生成,而是仅在项目加载时直接生成它。
这可能吗?
我的错。 sbt-buildinfo
比我聪明……确实不需要重新生成文件。在我的例子中,它正在重新生成它,因为我添加了 BuildInfoOption.BuildTime
选项,这将构建时间添加到 BuildInfo
,并导致重新生成。