Grails Spring Security Plugin - 插件目录在哪里?

时间:2012-08-12 08:49:27

标签: spring grails plugins

我对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。

提前谢谢。

最佳

2 个答案:

答案 0 :(得分:2)

插件安装在本地用户文件夹中,例如:

~/.grails/2.0.4/projects/grailsdevs/plugins/

其中:

grailsdevs = project name

顺便说一下,您可以覆盖项目中的消息属性。

检查您可以使用的消息:

http://grails-plugins.github.com/grails-spring-security-core/docs/manual/guide/25%20Internationalization.html

您不必覆盖插件,因为插件是在本地安装的,如果您在另一台计算机上运行该应用程序,该插件将从存储库安装。因此,最好的方法是在i18n资源包中添加消息。

转到您的项目...在文件夹下:grails-app / i18n /

希望这能帮到你

答案 1 :(得分:1)

不要编辑插件文件。

如果您想为密钥添加不同的I18N消息,请将该行添加到应用程序的messages.properties(如果您支持多种语言,则添加其他区域设置文件)。应用程序的文件优先于插件文件

只需使用相同的密钥和您想要显示的任何消息。