当我尝试使用Mailer插件(版本2.1-SNAPSHOT)时,如here所解释的一切似乎都很好,这意味着所有依赖关系都已解决,并且没有编译错误。
但是当执行此代码时
MailerAPI mail = play.Play.application().plugin(MailerPlugin.class).email();
我在这一行得到一个NullPointerException。生成异常是因为对plugin
的调用返回null
。
有关此处发生的事情的任何提示?
我正在使用Play 2.1-RC2,该应用程序是用Java编写的。
答案 0 :(得分:7)
正如评论中所述,请检查您是否1500:com.typesafe.plugin.CommonsMailerPlugin
添加conf/play.plugins
,以便按照documentation中的说明注册插件。
我认为Play应该抛出显式消息,而不是NullPointerException
。