Dmi*_*kiy 17 grails groovy grails-plugin grails-2.0
在Grails中,有一个变体如何从源代码中包含本地插件.根据文档,可以输入BuildConfig.groovy:
// Useful to test plugins you are developing.
grails.plugin.location.shiro =
"/home/dilbert/dev/plugins/grails-shiro"
// Useful for modular applications where all plugins and
// applications are in the same directory.
grails.plugin.location.'grails-ui' = "../grails-grails-ui"
Run Code Online (Sandbox Code Playgroud)
问题是它在Grails 2.0.RC1中不起作用.我已经尝试过grails clean,安装插件grails install-plugin并将其放置BuildConfig.groovy.仍然无法解决.
Dón*_*nal 21
这适合我
grails.plugin.location.shiro = "/home/dilbert/dev/plugins/grails-shiro"
Run Code Online (Sandbox Code Playgroud)
shiro插件的名称在哪里(不是它所在目录的名称).确保插件的路径是绝对路径或应用程序插件的相对路径.
我发现如果插件列在application.properties或中BuildConfig.groovy,这有时不起作用,如果是,则删除它,然后执行grails clean并重新启动应用程序.
您还可以将插件安装到本地maven缓存中.
文档说明了这一点:
maven-install
Run Code Online (Sandbox Code Playgroud)
maven-install命令会将Grails项目或插件工件安装到本地Maven缓存中:
grails maven-install
这样做的好处是允许您使用更常用的":plugin-name:version"语法将插件包含在父应用程序中
这允许您的应用程序确定在生产中检索插件的最佳位置.来自内部maven-repo或同等产品.
| 归档时间: |
|
| 查看次数: |
10816 次 |
| 最近记录: |