Java 合并Spring和Grails项目

Java 合并Spring和Grails项目,java,spring,maven-2,grails,gant,Java,Spring,Maven 2,Grails,Gant,我们正在开发一个使用Spring和Maven作为配置管理器的后台应用程序。该项目更多地分为两部分,其中一部分仅用于管理数据库表中的数据 现在有人发现了Grails,有了Grails,这项工作非常简单,但我们不能放弃所有工作而开始一个新项目(另一部分也可以) 有了这个,我们正试图将两者合并。我们已经配置了maven grails插件,现在我们可以获得依赖项并运行grails任务,虽然还不完美,但几乎可以。我们面临的最大问题是,项目的第一部分(Spring部分)的目录结构与使用Grails的目录结构

我们正在开发一个使用Spring和Maven作为配置管理器的后台应用程序。该项目更多地分为两部分,其中一部分仅用于管理数据库表中的数据

现在有人发现了Grails,有了Grails,这项工作非常简单,但我们不能放弃所有工作而开始一个新项目(另一部分也可以)

有了这个,我们正试图将两者合并。我们已经配置了maven grails插件,现在我们可以获得依赖项并运行grails任务,虽然还不完美,但几乎可以。我们面临的最大问题是,项目的第一部分(Spring部分)的目录结构与使用Grails的目录结构略有不同。我们想改变Grails部分的de结构,但我们真的不知道如何做。我们怀疑我们必须使用(G)ant的一些功能来用脚本更改目录结构,但我们不知道首先,如何生成脚本,其次,如何从Maven使用它,最后合并这两部分。这两个部分的库都是兼容的,所以将所有内容放在一起工作是可能的

我不是在等待答案,但是与gant脚本和maven相关的东西会很棒

作为第二个问题,有人尝试过这样做吗?(将普通spring项目与一个grails项目合并或扩展?)


谢谢大家。

您需要
grails app/conf/Config.groovy
文件

在其中,添加或设置
grails.config.locations{}
到您想要将spring应用程序与主gails应用程序合并的位置。

我发现一个非常好的应用程序演示文稿比Hello World复杂一点

中描述了在现有Java类之上“拍打”Grails应用程序


HTH

例如,使用grails.config.locations,您只能更改属性文件的位置(这还不错),但不能将web应用程序目录的名称更改为webapp。我认为要实现这一点,我必须更改或创建一些grails脚本。您可能需要检查是否有一个常量指向webapp目录,并覆盖Config.groovy中的该目录。如果您使用的是unix,则符号链接可能是一种解决方法。