我试着编写一个小的游戏框架-模块和插件,并希望确保它将启动时,我启动应用程序。
myapp --用途-->
这是我的插件类,我把它放到/src/play/模块/注册int模块源代码中。
public class RegistrationPlugin extends PlayPlugin {
public void onApplicationStart() {
Logger.info("Yeeha, firstmodule started");
}
}我对我的应用程序中的这个模块有依赖性,当我玩deps的时候--它向我展示了一切都很好。或者当我在我的应用程序-主页文件夹中输入控制台时:播放注册:Hello-它回复我'Hello‘返回。
我已经从PlayFramework库克书(第5章)获得了这段代码,但无法使它像我所期望的那样工作。
发布于 2011-10-08 12:17:05
您是否在配置play.plugins插件的模块src文件夹中添加了RegistrationPlugin文件?
例如,spring插件的play.plugins如下所示:
1000:play.modules.spring.SpringPlugin您还可以更深入地了解弹簧插件
最后,在可以使用该模块之前,必须执行以下命令:
play build-module发布于 2012-01-25 21:47:14
尝试将RegistrationPlugin移动到常规的/app文件夹
不要忘记在/src/play.plugins文件中包含插件的路径。
f.e.1000:注册插件
如果RegistrationPlugin在默认包中
https://stackoverflow.com/questions/7695858
复制相似问题