使用Play1.5版本,2.0版本中由于scala,暂未学习,能把1.5玩转都挺不错的了!
在play中在安装thymeleaf模块,本地安装 playLocalModules
play-thymleaf的下载地址:
http://www.playframework.com/modules/thymeleaf
https://github.com/choreo/play-thymeleaf/releases
下载v1.5版本并解压
首先,使用play new demo创建一个项目
然后,使用play eclipsify将其转会为可导入Eclipse的项目
接着,打开Eclipse,通过import existing file to workspace 将该项目导入
打开conf/dependencies.yml文件,加入(千万不能用TAB键代替空格,否则解析会有问题):
- play -> thymeleaf 1.5
这样配置之后,即通知play在运行play dependencies命令时,需要引入一个名叫thymeleaf-1.5的模块,play就会到modules目录下进行查找并安装。
重要的一步:
拷贝解压后的play-thymeleaf-1.5到Play的modules目录下,将其重命名为thymeleaf-1.5
为什么 要重命名?
因为在使用play dependencies的时候,因为thymeleaf有自己的denpendencies.yml描述文件,其中声明了自己的名字就是thymeleaf 1.5,具体如下:
self: play -> thymeleaf 1.5 require: - play - org.thymeleaf -> thymeleaf 2.0.15
所以,刚才在Eclipse中配置demo的dependencies.yml时,指定引入的模块名为thymeleaf 1.5正好能够与此相对应,安装的时候才能正确匹配!
现在,可以执行play dependencies命令,安装新模块了。
Play会自动下载到网上下载一些jar包,下载完成后,接着就开始安装thymeleaf模块到项目中。
【CRUD模块是Play中自带的,只需要在dependencies.yml中声明即可,不用下载。】
刷新Eclipse,此时modules目录下就可以看到thymeleaf-1.5模块了!