Изменить расположение по умолчанию Grails-плагинов - PullRequest
1 голос
/ 17 ноября 2011

Я помогаю проекту и столкнулся со следующей проблемой.

Все плагины хранятся в папке с именем .grails (разработка выполняется в windows), а весь код хранится в GIT.

Когда выполняется клонирование репозитория, плагины отсутствуют, так как все они хранятся в папке .grails, которая может не существовать, так как она будет создана только на ПК, который фактически выполнил установку grails.-plugin xxxx ".

Есть ли способ получить плагины для хранения в хранилище?

Спасибо!

Ответы [ 2 ]

10 голосов
/ 17 ноября 2011

Установите grails.project.plugins.dir в BuildConfig.groovy, чтобы он указывал на каталог (относительно корня проекта), в котором вы хотите хранить плагины.Например,

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

Затем пересоберите свой проект.

Хотя я не уверен, зачем вам это нужно;когда кто-то пытается собрать или запустить ваш проект на машине без установленных плагинов, Grails установит их автоматически.

0 голосов
/ 17 ноября 2011

Хм, но .grails существует специально для этого, для хранения плагинов вне корня проекта.

Когда вы вызываете grails run-app на другом компьютере - они будут загружены автоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...