gpt4 book ai didi

java - 在 Play Framework 2.x 应用程序中构建期间检测应用程序模式(DEV、TEST、PROD)

转载 作者:行者123 更新时间:2023-11-30 09:09:00 34 4
gpt4 key购买 nike

大家好,

我希望能够检测 Play 应用程序在构建期间将使用的模式。这意味着我想在我的 Build.scala/build.sbt 中执行某些任务,具体取决于应用程序是在 DEV 模式下启动还是在 PROD 模式下启动。

我需要这个的原因是因为我们(团队)已经通过将 Grunt.js 添加到 playRunHooks 将其实现到构建过程中。根据应用程序是否在 DEV 模式下运行,我们想要启用/禁用一些 Grunt 任务。

我知道我可以使用 Play.isDev 等从实际应用程序中检查应用程序模式,在构建文件中是否有类似的机制可用?

否则我真的只需要知道开发人员发出的命令(run、start、dist、stage 等),但我似乎也找不到直接的方法来了解它。

谁能指出我正确的方向?提前致谢!

最佳答案

添加到 playRunHooks 的任何构建任务仅在“Play 运行”时执行。如果您执行“play stage”或“play dist”,则永远不会执行这些任务。

关于java - 在 Play Framework 2.x 应用程序中构建期间检测应用程序模式(DEV、TEST、PROD),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23253696/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com