【问题标题】:Where are Grails 2.4.2 installed plugin files?Grails 2.4.2 安装的插件文件在哪里?
【发布时间】:2014-10-03 21:24:05
【问题描述】:

我为我的 Grails 项目安装了 Spring Security Core 插件,它运行良好。问题是我找不到实际的插件文件。我在.grails/2.4.2/projects 中找不到我的任何项目,据我了解,Grails 应该存储所有插件。导演存在,但此文件夹中没有项目。如果我想编辑grails.plugin.springsecurity.LoginController,我该去哪里找到这个控制器?我在OS X 10.9.3

【问题讨论】:

  • 检查您的 BuildConfig.groovy。默认情况下应该有这样的行:grails.project.work.dir = "target/work" 你的项目和插件数据将被存储在哪里

标签: grails grails-plugin


【解决方案1】:

以防万一其他人遇到这种情况。

在 2.4.4 中,您会将主题放入

/<project>/target/work/plugins/jquery-ui-<version>/web-app/jquery-ui/themes/<themename>/

【讨论】:

    【解决方案2】:

    默认情况下,插件位于.grails/&lt;version&gt;/&lt;project&gt;/plugins。您可以通过在BuildConfig.groovy 中设置grails.project.plugins.dir 来更改它(将其设置为'plugins' 将在您的项目源目录中创建一个插件文件夹)。

    然后将LoginController 复制到您自己的源代码树(到同一位置)以覆盖和编辑插件版本。

    【讨论】:

    • 谢谢,我确实设置了 grails.project.plugins.dir = "plugins",它在我的项目源代码中创建了一个插件文件夹。但是这个文件夹不包含插件的源文件。我必须单独导入与 Grails 项目相同的文件夹,现在我可以编辑插件源文件。我正在使用 Groovy/Grails 工具套装。
    猜你喜欢
    • 2014-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-10
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    相关资源
    最近更新 更多