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是标记路径,