Grails默认在netbeans中构建生产

Grails默认在netbeans中构建生产,grails,netbeans,build,Grails,Netbeans,Build,我在我的一个项目中大量使用grails和netbeans,我至少每天9-10次将此项目部署到prod环境,每隔一段时间(每天2-3次)创建一个配置为“开发”环境的war文件,并将其部署到生产服务器。这实际上降低了我的服务。 为了防止出现这种情况,有没有一种方法可以配置我的构建文件或netbeans,这样每当我通过右键单击项目名称进行构建时,我都会看到一个msgbox,提醒我该构建是为Dev env创建的? 提前感谢。我建议您编写自己的cmd行脚本,为正确的环境生成war。e、 g 部署_prod

我在我的一个项目中大量使用grails和netbeans,我至少每天9-10次将此项目部署到prod环境,每隔一段时间(每天2-3次)创建一个配置为“开发”环境的war文件,并将其部署到生产服务器。这实际上降低了我的服务。 为了防止出现这种情况,有没有一种方法可以配置我的构建文件或netbeans,这样每当我通过右键单击项目名称进行构建时,我都会看到一个msgbox,提醒我该构建是为Dev env创建的?
提前感谢。

我建议您编写自己的cmd行脚本,为正确的环境生成war。e、 g

部署_prod.bat脚本:

call grails prod war <name of war file>.war
调用grails prod war.war
在命令行中,您可以通过以下方式调用脚本:

部署prod.bat


您还可以使用cmd line args设置evn。e、 g.deploy.bat prod

好的,我从hitty5的响应中找到了一个解决方案。我在NB项目文件夹中创建了一个批处理文件,该文件夹运行grails prod*-prod.war

然后从我的ide中,我必须右键单击该文件并选择“在系统中打开”选项,它将运行批处理文件:)
谢谢

从Netbeans内部没有办法做到这一点吗?