我刚刚从 Grails 5 更新到 6.1.2,我不知道如何生成我的 war 文件了。 我无法再使用
grailsw
,因为它似乎不受支持。 我曾经运行 ./grailsw <env> war
来获取特定环境的 war 文件。 现在 grailsw
不再是一个东西了,我该怎么做? 我知道我可以使用 gradlew
生成 war 文件,但我无法指定环境。 另外,从该命令生成的 war 文件与从 grailsw
生成的 war 有很大不同
当我尝试从 CLI 运行 war 命令(如文档所述)时,出现以下错误:
PS C:\Users\xxxx\Workspaces\Intellij\wems> grails test war
Unmatched arguments from index 0: 'test', 'war'
Did you mean: grails create-restapi or grails create-app or grails create-plugin?
Grails slack 频道上的伟大人士告诉我,他们已经发布了 Grails Wrapper 文件的更新版本,这样我所有的旧命令都可以继续工作
https://github.com/grails/grails-wrapper/releases/tag/v4.0.0
用这些更新版本替换我的旧包装文件就完成了工作