我们正在使用Spring和Maven作为配置管理器开发一个后台应用程序。该项目分为两部分,其中一部分仅用于管理数据库表中的数据。
现在有人发现了Grails,而且使用Grails这项工作非常简单,但我们不能放弃所有工作并开始一个新项目(另一部分就是这样)。
有了这个,我们正试图合并两者。我们已经配置了maven grails插件,现在我们可以获得依赖关系并运行grails任务,但不是很完美,但差不多。我们遇到的大问题是项目的第一部分(Spring部分)的目录结构与使用Grails的目录结构略有不同。我们想要改变Grails部分的结构,但我们真的不知道该怎么做。我们怀疑我们必须使用一些(G)ant来改变脚本的目录结构,但是我们不知道第一个,如何制作脚本,第二个 ,如何从Maven中使用它,最后合并这两部分。这两个部分的库是兼容的,所以把所有东西放在一起都是可行的。
我不是在等待答案但是与gant脚本和maven有关的事情会很棒。
作为第二个问题,是否有人试图做这样的事情? (使用一个grails项目合并或扩展正常的春季项目?)
谢谢大家。
答案 0 :(得分:2)
我发现Mastering Grails是一个非常好的应用程序,比 Hello World更复杂!。
在Grails and legacy databases中描述了在现有Java类之上“Slapping”Grails应用程序。
HTH
答案 1 :(得分:0)
您需要grails-app/conf/Config.groovy
文件。
在其中,添加或设置grails.config.locations { }
到您要将spring应用程序与主要gails应用程序合并的位置。