更改Grails-plugins的默认位置

时间:2011-11-17 08:26:42

标签: grails plugins

我正在帮助一个项目,我遇到了以下问题。

所有插件都存储在名为.grails的文件夹中(在Windows中完成开发),所有代码都存储在GIT中。

当执行存储库的克隆时,插件会丢失,因为它们都存储在可能不存在的.grails文件夹中,因为它只会在实际运行“grails install-plugin xxxx”的PC上创建“命令。

有没有办法让插件存储在存储库中?

谢谢!

2 个答案:

答案 0 :(得分:10)

在BuildConfig.groovy中设置grails.project.plugins.dir以指向您希望存储插件的目录(相对于项目根目录)。例如,

grails.project.plugins.dir="./plugins"

然后,重建您的项目。

我不知道为什么你需要这个;当有人试图在没有安装必要插件的机器上构建或运行你的项目时,Grails会自动安装它们。

答案 1 :(得分:0)

嗯,但.grails特别存在,用于在项目根目录之外存储插件。

当您在其他计算机上呼叫grails run-app时,它们将自动下载。