grails - 是否有将 Grails 3.1.x 应用程序升级到最新 3.1 版本的脚本?

标签 grails grails-3.1

是否有将 Grails 3.1 应用程序升级到最新维护版本的推荐流程、脚本或引用?

当前从 3.1.3 升级到 3.1.8,并且有一些在发行说明 (https://github.com/grails/grails-core/releases) 中未提及的依赖项更新(例如 Assets 管道)。我只是通过比较示例 create-app 运行中的配置才找到它们的。

最佳答案

这个过程对我有用:

首先,将新的 grails 下载到您的机器上。我通常将 tar.gz 下载到/usr/local、gunzip、tar xvf、/usr/local/grails-3.1.8 或其他任何地方。

其次,将其添加到您的 .bash_profile 中:

GRAILS_HOME=/usr/local/grails-3.1.8
export GRAILS_HOME=$GRAILS_HOME

PATH=$PATH:$GRAILS_HOME/bin
export PATH=$PATH

第三:
source .bash_profile

第四,转到您的项目目录,然后:
grails create-app test-3.1.8

cd test-3.1.8

nano build.gradle

在这里,您将看到所需的新依赖版本号
对于您的新版本,在本例中为 3.1.8。 (在我写的时候,3.1.9 已经发布了。)

现在,回到旧项目的 build.gradle 并更新
要匹配的依赖版本号。

关于grails - 是否有将 Grails 3.1.x 应用程序升级到最新 3.1 版本的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38019821/

相关文章:

grails-2.0 - chalice 错误 : return type of getGrailsApplication() is incompatible

hibernate - Grails事务问题IllegalStateException key BasicDataSource TransactionSynchronizationManager.bindResource的已有值

grails - 在 Grails 3 中使用 Sitemesh

java - 没有tomcat或任何其他servlet容器的Groovy Grails独立应用程序

grails - 如何将 Fuel UX 集成到 Grails 项目中?

json - Grails 3.1 json 渲染

grails - 遵循 Grails 3 中的符号链接(symbolic link)

chalice 3.1.9 : POST not recognized

java - Grails发送文件然后删除

grails - Grails:在插件中添加动态方法