在Grails应用程序外部使用grails-mail-plugin

时间:2014-02-21 13:32:34

标签: grails groovy grails-plugin

是否可以在grails应用程序之外使用grails插件?

我想在简单的groovy / gradle应用程序中使用grails-mail-plugin的功能。

我找到了一些关于二进制插件的信息,但我不确定如何定义对官方grails插件的依赖。

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为你不能在Grails环境之外使用任何Grails插件,通常在插件代码中内置了大量特定于Grails的假设。

如果您的Groovy应用程序使用Spring,您可以从中迁移最重要的功能。

为此,您必须深入了解插件源代码的内容(例如,如何使用Spring Mail包),这可能不是非常快速或简单的工作。

如果您的要求很简单,您可能最好直接在JavaMail上构建独立的解决方案。

如果您已经拥有异构架构,那么您可以构建一个单独的Grails应用程序/模块,它只与您在纯Groovy中构建的模块集成,可以执行邮件功能(可能通过Async Mail插件数据库表)。