在Grails中运行Java程序

在Grails中运行Java程序,java,grails,Java,Grails,我已经编写了一些小程序来帮助我解析/分析数据 我想在我的grails应用程序中使用这些程序 关于到目前为止我的研究,这是可能的,但我不认为我必须把Java代码放在哪里才能让它运行。有什么例子吗 如果您使用Eclipse和Groovy插件进行开发,IDE将负责编译所有内容 由于您可以在Java中以本机方式使用任何Groovy类(反之亦然)(循环引用有一些注意事项),因此只需将Java类导入Groovy类(Grails控制器/服务)并像往常一样使用即可。在Grails中,将Java源代码放在Grai

我已经编写了一些小程序来帮助我解析/分析数据

我想在我的grails应用程序中使用这些程序


关于到目前为止我的研究,这是可能的,但我不认为我必须把Java代码放在哪里才能让它运行。有什么例子吗

如果您使用Eclipse和Groovy插件进行开发,IDE将负责编译所有内容


由于您可以在Java中以本机方式使用任何Groovy类(反之亦然)(循环引用有一些注意事项),因此只需将Java类导入Groovy类(Grails控制器/服务)并像往常一样使用即可。

在Grails中,将Java源代码放在Grails目录布局的
src/Java/
下。这样,当运行
grails run app
grails war
等时,Java代码会自动编译。要在grails artefacts(例如服务)中使用Java类,只需导入并使用它们。

我的同事找到了一个很好的解决方法:


非常适合我…问题已解决:-)

+1可能的解决方案。但是我想把Jave代码和我的groovy类分开。哦,好吧,在你的问题中我看不清楚。我喜欢将它们放在src/java/中的方式。我只是觉得Groovy上最酷的事情之一就是你不需要真正分开,因为它在一起工作得非常好。我现在通过创建和使用自己的bean找到了自己的方法。