2012-08-12 121 views
0

我对Grails比较陌生,目前我忙于使用Spring-Security UI插件。阅读完文档后,我想在属性文件grails-app/i18n/messages.spring-security-ui.properties上做一些调整,但是我找不到属性文件。无论是在项目目录中,无论是在插件目录中。Grails Spring Security Plugin - 插件目录在哪里?

我甚至试图用我的项目中的unix-command找到它。 (find。-name'messages.spring-security-ui.properties'

我是否必须使用s2ui-override命令来生成spring-security-ui目录及其属性文件?

我已通过修改BuildConfig.groovy安装了UI的插件(编译“:弹簧安全的UI:0.2”),并使用该命令Grails的编译

预先感谢您。

最佳

回答

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中/

希望这有助于你

+0

非常感谢你,这对我非常有帮助。 – boraas 2012-08-13 07:47:50

1

不要编辑插件文件。

如果你想要一个不同的I18N消息的密钥,将该行添加到您的应用程序的messages.properties(和其他语言环境文件,如果您支持多种语言)。应用程序的文件优先于插件文件

只需使用相同的键和任何要显示的消息。

相关问题