我们现在已经使用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%
Run Code Online (Sandbox Code Playgroud)
要做任何Grails工作,我运行> gv 1.1.2或我需要使用的任何版本.我想弄清楚如何在PATH更改值中进行字符串替换,但结果对我来说很困难
grails ×1