Как безопасно обновить плагин Grails - PullRequest
11 голосов
/ 11 июня 2011

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

Я запустил следующие сценарии, чтобы увидеть, какие плагины нуждаются в обновлении

grails list-plugin-updates

и результат был

Plugins with available updates are listed below:
-------------------------------------------------------------
<Plugin>            <Current>         <Available>
joda-time           1.1               1.2
jquery              1.4.4.1           1.6.1.1
jquery-ui           1.8.7             1.8.11
recaptcha           0.5.0             0.5.2
searchable          0.5.5.1           0.6
spring-security-core1.1               
tomcat              1.3.7             1.3.7.2

Теперь, как мне обновить все или некоторые из этих плагинов?

Это вопрос удаления и переустановки каждого из них?

Как это влияет на использование / ссылки на плагин в основном коде?

Ответы [ 2 ]

16 голосов
/ 11 июня 2011

Чтобы обновить плагин, вы просто запускаете install-plugin еще раз, и он обнаружит, что плагин уже установлен, удалит старый и установит новый.Для небольшой версии delta это должно быть хорошо, но я бы делал их по одному и проверял промежуточные (но вместе делал 2 плагина JQuery).

Если вам повезет, плагин либонет проблем с совместимостью, или они задокументированы в документации по плагинам, поэтому обязательно проверьте их перед обновлением.

9 голосов
/ 12 мая 2013

Начиная с Grails 2.2, вы должны изменить раздел плагинов на BuildConfig.groovy .После этого вы должны запустить «refresh-dependencies».

Если вы используете Groovy / Grails Tool Suite или что-то подобное, вы должны просто щелкнуть правой кнопкой мыши на вашем проекте> Инструменты Grails> Обновить зависимости.Это запустит команду grails, которая обновит ваши зависимости, но также обновит ваш проект.

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