我对Grails比较陌生,目前我忙于使用Spring-Security UI插件。阅读完文档之后,我想对属性文件 grails-app / i18n / messages.spring-security-ui.properties 进行一些调整,但是找不到属性文件。既不在项目目录中,也不在plugins目录中。
我甚至试图在我的项目中使用unix-command查找它。 ( find。-name'messages.spring-security-ui.properties')
我是否必须使用s2ui-override命令生成spring-security-ui目录及其属性文件?
我已经通过修改BuildConfig.groovy( compile“:spring-security-ui:0.2”)并使用命令 grails compile 安装了ui-plugin。
提前谢谢。
最佳
答案 0 :(得分:2)
插件安装在本地用户文件夹中,例如:
~/.grails/2.0.4/projects/grailsdevs/plugins/
其中:
grailsdevs = project name
顺便说一下,您可以覆盖项目中的消息属性。
检查您可以使用的消息:
您不必覆盖插件,因为插件是在本地安装的,如果您在另一台计算机上运行该应用程序,该插件将从存储库安装。因此,最好的方法是在i18n资源包中添加消息。
转到您的项目...在文件夹下:grails-app / i18n /
希望这能帮到你
答案 1 :(得分:1)
不要编辑插件文件。
如果您想为密钥添加不同的I18N消息,请将该行添加到应用程序的messages.properties
(如果您支持多种语言,则添加其他区域设置文件)。应用程序的文件优先于插件文件
只需使用相同的密钥和您想要显示的任何消息。