如何设置 grails 插件的安装位置?

Posted

技术标签:

【中文标题】如何设置 grails 插件的安装位置?【英文标题】:How do I set where my grails plugins should be installed? 【发布时间】:2010-11-29 04:06:28 【问题描述】:

我看到了曙光并为 grails 安装了 joda-time 插件。

但是,当我尝试将更改提交到源代码控制时,我意识到 grails 将文件定位在:

C:\Users\Steve\.grails\1.1.1\plugins

而不是项目目录下的某处:

f:\grails\projects\myproject

是的,我正在使用 Windows :-\

所以现在当有人从源代码管理中删除我的更改时,他们会错过所有 joda-time 插件的可爱之处,他们想打我 :)

我应该设置什么以使 grails 不会在我的用户目录下放置任何内容? (它不是作为全局插件安装的——就像一个项目一样——至少我是这么认为的,我运行了“grails install-plugin joda-time”)

非常感谢。

附:目前正在听 Muse 的 Plug In Baby....多么巧合:D

【问题讨论】:

【参考方案1】:

该插件列在 application.properties 中,因此当有人获取您的代码时,Grails 将在他们第一次运行“grails run-app”或其他命令时安装缺少的插件。

如果您想恢复到 1.0.x 的行为,只需使用以下行创建 grails-app/conf/BuildConfig.groovy

grails.project.plugins.dir='plugins'

您的插件将与项目文件的其余部分放在一起。

【讨论】:

谢谢。他只需要重建他的项目。

以上是关于如何设置 grails 插件的安装位置?的主要内容,如果未能解决你的问题,请参考以下文章

在哪里放置,以及如何访问 Grails 应用程序中的 jQuery 插件?

如何从源代码安装 Grails 插件?

Grails:如何引用位于已安装插件中的资源?

如何在 grails 中实现表单构建器插件

如何通过 Maven pom.xml 安装 Grails 插件?

什么是 Grails 插件?安装插件是什么意思?