2009-12-04 52 views
2

我寫過一些小程序,可以幫助我解析/分析數據。在Grails中運行Java程序

我想在我的grails應用程序中使用這些程序。

至於我的研究到目前爲止,這是可能的,但我沒有看到我必須把我的Java代碼放到哪裏才能運行。有沒有可用的例子?

回答

7

在Grails中,將您的Java源代碼放在src/java/的Grails目錄佈局中。這樣,在運行grails run-app,grails war等時,您的Java代碼會自動編譯。要在Grails文物(例如服務)中使用您的Java類,只需導入並使用它們即可。

+0

+1謝謝你的提示。我現在通過創建和使用自己的豆子來找到自己的方式。 – bastianneu 2009-12-04 13:52:21

1

如果您使用Eclipse和Groovy插件進行開發,IDE將負責編譯所有內容。因爲您可以在本地使用Java中的任何Groovy類(反之亦然),但您只需將您的Java類導入Groovy類(Grails控制器/服務)並像往常一樣使用它(循環引用有一些注意事項) 。

+0

+1可能的解決方案。但我想從我的常規類中分離出Jave Code。 – bastianneu 2009-12-04 13:51:40

+0

噢,好的我在你的問題中看不清楚。我喜歡將它們放在src/java /中的方式。我只是認爲Groovy最酷的一件事就是你不需要真正分離,因爲它在一起工作得非常好。 – Daff 2009-12-04 17:43:54

0

我的同事找到了一個很好的方式來解決這個問題:

Grails Doc

工作非常適合我...問題解決了:-)