我在几个月前推出了一个小型Grails网站,现在我必须对应用程序部署增量更改,其中大多数都不涉及任何数据库更改。新标签,控制器,服务等中的错误修复。现在,我只是简单地通过运行grails war SOME-WAR.war并手动将它们放入生产环境中来生成类和工件的haggis。你现在的情绪可能正确,相信我这个过程本身就是一种惩罚。
有关改进的建议吗?
答案 0 :(得分:1)
由于java是一种编译语言,因此无法像php项目或其他基于intrepreted语言的项目那样逐步更新Grails项目。
您可以使用ant deploy脚本自动执行部署过程。我使用Jenkins的远程部署插件来完成这项任务。
答案 1 :(得分:1)
有一种方法,虽然我只推荐它,如果变化很小,看看这个: http://grails.1312388.n4.nabble.com/Build-pre-expanded-war-file-td3337931.html