Play插件如何在编译之前知道文件的存在

时间:2015-03-19 15:00:53

标签: scala intellij-idea playframework playframework-2.0

在编译代码之前,Play插件如何知道资产文件是否存在?

我检查了at中的AssetsBuilder方法,但没有看到线索。

enter image description here

我正在尝试复制功能。请提供一些代码或代码位置。

我的目标是在文件不存在的情况下使用波浪线,并且如果文件名要更改则允许代码重构。

1 个答案:

答案 0 :(得分:0)

IntelliJ所做的是在您已配置到路径文件中的存储库中查找文件。

默认情况下,新生成的播放应用会预先配置此路线:

GET     /assets/*file               controllers.Assets.at(path="/public", file)

当您致电@routes.Assets.at("stylesheets/main.css")

时,Wich告诉Play(和IntelliJ插件)在公共文件夹中查找静态资源

修改

如果您想访问routes。来自scala文件的资产,您可以import controllers._