我们使用 Grails 已经有一段时间了,现在已经使用了几个 Grails 版本。我们并不总是希望立即迁移我们的“旧”应用程序,而是经常使用新版本进行新开发。更改 Windows 环境变量很不方便,因为有时我必须同时处理两个运行不同版本 Grails 的相关项目。
在 Linux 中,我可能会创建包装脚本或别名以允许我在命令行上指定版本切换,但我不相信 Grails 支持这一点。
其他需要针对多个 Grails 版本进行编码的人如何管理它?
更新:
我创建了一个 gv.bat 文件来设置GRAILS\_HOME
和PATH
环境变量。我添加了一个GRAILS\_INSTALLS
环境变量(c:\usr\local\grails
在我的盒子上)并%GRAILS_HOME%\bin
从我的PATH
.
gv.bat
@echo off
SET GRAILS_HOME=%GRAILS_INSTALLS%\grails-%1
SET PATH=%GRAILS_HOME%\bin;%PATH%
为了做任何 Grails 工作,我运行 > gv 1.1.2 或任何我需要使用的版本。我想弄清楚如何在 中进行字符串替换PATH
以更改值,但这对我来说很难