当我通过右键单击/运行 grails/command/war 在我的 grails 应用程序中生成 war 时,它显示“环境设置为开发”,让它在没有参数的情况下运行。为什么会发生这种情况,根据文档,它应该默认为生产(这是我需要的)?
顺便说一句,有没有一种方法可以使用 NetBeans 构建整个 grails 应用程序来使用命令行来生成 war ?
版本:NetBeans 6.7.1、Grails 1.2 操作系统:Ubuntu 9.1
谢谢
最佳答案
netbeans 插件可能正在运行命令“grails dev war”,它根据开发设置创建一个 war 文件。正常的“grails war”命令使用生产设置。 您应该能够切换到包含您的 grails-app 和 src 文件夹的目录并运行命令
grails war
这假设您已经安装了 grails 并且在您的路径上。
关于Grails war命令默认为netbeans下的开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2199835/