首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Windows管理使用多个版本的Grails进行开发?

如何使用Windows管理使用多个版本的Grails进行开发?
EN

Stack Overflow用户
提问于 2009-11-24 17:15:35
回答 8查看 5.7K关注 0票数 16

我们使用Grails已经有一段时间了,并且已经使用了几个Grails版本。我们并不总是想立即迁移我们的“旧”应用程序,但是经常使用更新的版本来进行新的开发。更改Windows环境变量是不方便的,因为我有时不得不同时处理两个相关的项目,这些项目运行着不同版本的Grails。

在Linux中,我可能会创建包装脚本或别名,以允许我在命令行上指定版本开关,但我不认为Grails支持这一点。

其他需要针对Grails的多个版本进行编码的人是如何管理它的呢?

更新:

我创建了一个gv.bat文件来设置GRAILS\_HOMEPATH环境变量。我添加了一个GRAILS\_INSTALLS环境变量(c:\usr\local\grails在我的框中),并从PATH中删除了%GRAILS_HOME%\bin引用。

gv.bat

代码语言:javascript
运行
复制
@echo off
SET GRAILS_HOME=%GRAILS_INSTALLS%\grails-%1
SET PATH=%GRAILS_HOME%\bin;%PATH%

为了完成任何Grails工作,我运行>gv1.1.2或任何我需要使用的版本。我想弄清楚如何在PATH中进行字符串替换以更改值,但这对我来说很困难。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2014-12-15 03:13:29

现在已经很晚了,GVM不再是以前的工具了。相反,我使用的是SDKMAN (https://sdkman.io/),并且随着Windows获得一些类似linux的工具,或者使用Cygwin等等,它可以在Windows上安装。

-下面的老答案

GVM是unix/mac环境管理Groovy/Gradle/Grails/更多版本的工具,最终有人做出了名为Posh( Power-shell GVM的缩写)的Windows等效工具。在任何时候下载和配置这些工具的任何版本都是非常有用和容易的。

如果您正在使用IDE,在新版本发布时,posh仍然是下载/安装新版本的好方法,您的IDE可以指向posh安装目录。

票数 3
EN

Stack Overflow用户

发布于 2009-11-24 17:17:56

我有几个bat文件,可以根据我使用的版本更改GRAILS_HOME和系统路径。

这根本不是最美丽的解决方案,但至少对我有用。

票数 10
EN

Stack Overflow用户

发布于 2009-11-24 19:56:45

IntelliJ允许您指定要应用于每个项目方面配置的Grails的哪个版本。Eclipse插件还没有达到这个抽象级别。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1791560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档