Grails 2.4.4正在使用已删除的i18n文件

时间:2015-10-27 10:00:56

标签: grails caching intellij-idea internationalization

我的系统默认为Locale:“iw”,我创建了一些Locale文件:

messages_iw.properties, messages.properties

我检查grails是否确实会根据系统区域设置更改语言文件,而且确实如此。

在此测试之后我删除了第一个文件(messages_iw.properties)并再次启动了grails服务器(使用IntelliJ + tomcat 8)。

由于某些原因,grails仍然引用我删除的文件!这怎么可能?我到处寻找这个文件,它不存在。为什么grails使用我已删除的文件?

1 个答案:

答案 0 :(得分:1)

它们可能缓存在target目录的子目录中。运行

grails clean

你应该全力以赴;如果这不起作用,请删除整个target目录。