play framework如何进行模块化开发--学习笔记(借鉴同事、博客等资料自己试验通过!)

本文详细介绍了如何在Play Framework中进行模块化开发,从创建新项目到引入和管理模块,再到打包和分享。步骤包括创建公共模块、配置dependencies.yml文件、添加模块依赖、执行play dependencies app命令,以及在Eclipse中使用。此外,文章还强调了注意事项,如查看详细加载信息、取消模块依赖的方法,以及模块的构成和加载机制。
摘要由CSDN通过智能技术生成

1.第一步:先创建一个play项目,我创建play项目时,进入的目录是:..\playframework\samples-and-tests\,然后开始创建工作。

play new  app

 

2.第二步:创建一个公共模块

play new-module model

创建了以后,版本默认为0.1,打开model\conf\dependencies.yml即可看到。如我创建的文件如下: 

self: play -> model 0.1

require:
    - play


3.第三步:在model中增加任意代码,代码结构等同play的应用程序,比如添加一个control类、添加一个model类,so easy...

4.第四步:如何在app中引用model模块。

打开app\conf\dependencies.yml,不要搞错了啊,兄弟...,我的文件配置如下,添加了红色部分

# Application dependencies


require:
    - play
    - customerModules  -> model 0.1


repositories:
    - playLocalTestModulesRep:
        type: local
        artifact: ${application.path}/../[module]
        contains:
            - customerModules -> *

其中customerModules 是自定义的名字,下面要用到的如- customerModules -> *”,model 0.1代表模块及版本,playLocalTestModulesRep,这个也可以随便你定义,type,这个是说明模块代码在本地,artifact是标记路径,

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值