2013-04-01 2 views
5

В последних версиях команды Grails install-plugin команда устарела. Теперь рекомендуется использовать плагин, недоступный через какой-либо репозиторий. Предположим, что плагин доступен только локально как zip-файл, например. после запуска grails package-plugin?Каков правильный способ установки плагина Grails из zip-файла?

ответ

11

Я думаю, что самый простой подход, чтобы поместить файл в почтовом Lib папки проекта, а затем добавить запись в BuildConfig.groovy. Например:

1. 'grails-image-tools-1.0.5.zip' placed in lib. 
2. runtime ":grails-image-tools:1.0.5" added to BuildConfig.groovy 

Поскольку менеджер зависимостей выглядит внутри Lib папки проекта, а также, я не придется беспокоиться о настройке любые пути и т.д.

EDIT: Последние Grails версия, Я работал над 2.1.1. Я не могу проверить, но в соответствии с замечанием @ Saurabh ниже этого не применимо для Grails 2.4.3

+0

Спасибо @uchamp. Это сработало для меня, это самый простой подход. –

+1

Теперь он не работает с Grails 2.4.3 – Saurabh

+0

Я еще не работал в Grails. Я упомянул последнюю версию, с которой я это пробовал. Спасибо @Saurabh – uchamp

2

Я не знаю, если это правильный путь но мы получаем его работы:

  1. Скачать и распаковать плагин в папку в вашем проекте
  2. Измените файл BuildConfig.groovy в укажите новый плагин

Пример: Загрузите плагин webflow.zip и разархивируйте его в каталог plugins в пределах вашего pr роект. Добавьте эту строку в конце вашего файла BuildConfig

grails.plugin.location."webflow" = "plugins/webflow" 
+1

Не работает для grails 2.4.0 –

Смежные вопросы