【问题标题】:Grails Spring Security Plugin - Where is the plugin directory?Grails Spring Security Plugin - 插件目录在哪里?
【发布时间】:2023-04-06 04:18:01
【问题描述】:

我对 Grails 比较陌生,目前我正忙于 Spring-Security UI 插件。阅读文档后,我想对属性文件 grails-app/i18n/messages.spring-security-ui.properties 进行一些调整,但我找不到属性文件。既不在项目目录中,也不在插件目录中。

我什至尝试在我的项目中使用 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。

提前谢谢你。

最好的

【问题讨论】:

    标签: spring grails plugins


    【解决方案1】:

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

    ~/.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/

    希望对你有所帮助

    【讨论】:

      【解决方案2】:

      不要编辑插件文件。

      如果您想为某个键提供不同的 I18N 消息,请将该行添加到您的应用程序的 messages.properties(以及其他语言环境文件,如果您支持多种语言)。应用程序文件优先于插件文件

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

      【讨论】:

        猜你喜欢
        • 2015-01-15
        • 2016-05-24
        • 2013-04-25
        • 1970-01-01
        • 2015-11-14
        • 2011-01-23
        • 2011-08-15
        • 2016-03-23
        • 2012-09-29
        相关资源
        最近更新 更多