我正在尝试通过类似于以下的命令行将变量发送到我的 grails 应用程序:
grails -Dmy.build.number=33 prod war ROOT.war
我试图访问它,grailsApplication.config.my.build.number
但我得到一张空地图。变量已定义但未设置为我发送的内容似乎很奇怪。
如何访问命令行属性?
我计划将我的一些资产(css、js、图像等)放在云端以充当 cdn。所以在我的构建阶段,我想使用构建号作为缓存破坏器并将我的资产设置为指向mycloudfronturl/assets/${buildnumber}/script.js
. 如果有更好的方法,我也愿意接受。