0

脚步:

  1. 播放新模块 firstmodule

  2. 更新了模块的play.plugins文件以包含

    10:play.modules.firstmodule.MyPlugin
    
  3. 创建MyPlugin类:

    package play.modules.firstmodule;
    
    import play.Logger;
    import play.PlayPlugin;
    
    public class MyPlugin extends PlayPlugin {
        @Override
        public void onLoad() {
            Logger.info("hello");
        }
    
        @Override
        public void onApplicationStart() {
            Logger.info("hello");
        }
    
        @Override
        public void onRoutesLoaded() {
            Logger.info("hello");
        }
    }
    
  4. 玩构建模块

  5. 将模块添加到主项目依赖项

    require:
        - play 1.2.5
        - customModules -> firstmodule
    
    repositories:
        - playCustomModules:
            type:       local
            artifact:   c:\github\firstmodule\dist\firstmodule-0.1.zip
            contains:
                - customModules -> *
    
  6. play deps正确解析所有依赖项

  7. 玩跑

服务器启动,我点击任何页面,但从未打印日志消息“hello”。是什么赋予了?

4

1 回答 1

0

成功了吗?

我还必须将相同的play.plugins文件添加到主proyect /conf目录以使其工作。

于 2014-09-12T19:07:59.740 回答