grails - 在 grails 2.5.1 上安装本地插件

标签 grails grails-plugin grails-2.5

根据幻灯片放映
http://www.slideshare.net/kennethaliu/modularizing-your-grails-application-with-private-plugins-springone-2gx-2012
我正在尝试模块化我的应用程序。为此,我创建了一个名为 lms-core 的插件,并将其添加到与主应用程序的 grails-app 相同的目录中

为了添加依赖项,我在 buildconfig 中添加了以下代码

    plugins {
         ...
        grails.plugin.location.LmsCore = "lms-core"
        grails.plugin.location.'lms-core' = "lms-core"
    }

我已经尝试了在代码中显示和不使用破折号(-)的两种方式,但我仍然无法解决类编译错误。这些是移动到插件的类。
我已经解决了以下问题而没有任何解决方案

How to run a local plugin in Grails 2.0?

http://grails.1312388.n4.nabble.com/Insert-own-local-plugin-into-build-config-td4646704.html

最佳答案

您必须将 grails.plugin.location 放在 plugins 闭包之外。

plugins {
         ...
}
grails.plugin.location.'lms-core' = "../lms-core" // Or wherever the location is

关于grails - 在 grails 2.5.1 上安装本地插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32313207/

相关文章:

groovy - 将文件夹从pluginBasedir复制到目标项目

grails - 利用Apache Shiro的Grails项目:LegacyShiroFilter使用或覆盖已弃用的API

grails - 错误 springsecurity.ReflectionUtils - 您的安全配置设置使用旧前缀 'grails.plugins.springsecurity'

jquery - 从Grails中的外部文件调用Jquery

Grails GORM 问题

exception - Grails UnexpectedRollbackException发生: Not Sure Why

Grails 2.3 - 新示例项目不工作

grails - 如何正确使用Grails插件

grails - 无法解析类 org.codehaus.groovy.grails.commons.ApplicationHolder

grails - Quartz的Quartz插件