我正在开发一个当前不使用 Groovy 或 Grails 的现有 WAR 应用程序。我有兴趣使用 Grails 来实现一个新功能,并着眼于在未来更多地使用它。但是,这需要作为现有 WAR 文件的一部分进行部署。
我还没有找到任何关于这种用例的文档。我grails war
在测试应用程序上运行,然后剖析生成的 WAR 文件以查看 web.xml 和其他配置文件中的内容。我想我可以手动将所需的配置添加到我现有的 web.xml 中,但那时我会被困在手动维护它,并且会失去该grails
命令的大部分好处。
看起来 Grails 想要完全控制它自己的小世界,我认为我对在我的第一个项目中如此强烈地反对谷物感兴趣。我可能不会使用 GORM(因为该模型不是一个简单的关系存储),所以 Grails 在这种情况下无论如何都可能是矫枉过正。也许像 Ratpack 这样的东西会更适合我的需要。
但在完全放弃 Grails 之前,我想我会看看我是否遗漏了一些明显的东西。我可以轻松地做我想做的事吗?