我已经在grails项目上工作了一段时间,我最初安装的一些插件已经更新.
我运行了以下脚本来查看需要更新的插件
grails list-plugin-updates
Run Code Online (Sandbox Code Playgroud)
结果是
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
Run Code Online (Sandbox Code Playgroud)
现在我该如何更新所有或部分插件?
这是卸载和重新安装每个?
这如何影响主代码中对插件的使用/引用?
Bur*_*ith 16
要更新插件,您只需install-plugin再次运行,它将检测到插件已经安装并将删除旧插件并安装新插件.对于小版本增量,这应该没问题,但我会一次一个地进行测试并在中间进行测试(但是将两个JQuery插件放在一起).
如果你是幸运的插件或者没有兼容性问题,或者他们在插件文档记录,所以一定升级前检查那里.
从Grails 2.2开始,您应该更改BuildConfig.groovy的插件部分.之后你应该运行'refresh-dependencies'.
如果您使用Groovy/Grails Tool Suite或类似的东西,您只需右键单击您的项目> Grails工具>刷新依赖项.这将运行grails命令,它将更新您的依赖项,但它也将更新您的项目.