2010-02-04 17 views
2

当我通过右键单击/运行grails/command/war在我的grails应用程序中生成战争时,它显示“环境设置为开发”,让它在没有参数的情况下运行。为什么会发生这种情况时,根据文档它应该默认生产(这是我需要的)?在NetBeans中,Grails war命令默认为开发环境

顺便说一句,有没有一种方法建立了NetBeans的整个Grails应用程序来使用命令行来生成战争?

版本:6.7.1的NetBeans,Grails的1.2 操作系统:Ubuntu的9.1

感谢

回答

2

NetBeans插件可能运行命令 “Grails的dev的战争” 的基础上开发的设置,这将创建一个WAR文件。正常的“grails war”命令使用生产设置。 你应该只能够改变包含你的Grails应用程序内和src的文件夹目录,然后运行命令

grails war 

这假定您已经安装Grails和你的路径上。

+0

它工作得很好。我认为这是一个插件故障,我将从现在开始直接指挥。非常感谢。 – xain 2010-02-04 13:30:16

0

不,只有那个grails战争可能会认为它是一个发展。我建议你具体输入如下:

grails prod war