在Windows上的maven-2和maven-3版本之间轻松切换

在Windows上的maven-2和maven-3版本之间轻松切换,maven-2,maven-3,Maven 2,Maven 3,我有以下用例:我正在使用maven-3构建我的大多数项目,但我也有使用maven-2构建的项目。因为我在Windows上,编辑我的M2_HOME系统变量以指向maven-2或maven-3安装目录是非常烦人的,这取决于我必须使用什么maven来构建我的项目 在Windows上是否有更好的方式在maven-2和maven-3之间切换?事实证明,我已经在系统变量下声明了M2_HOME变量。这篇文章帮助我理解,我可以使用MAVEN_HOME指向我的MAVEN-3安装目录,并通过指定其bin目录的路径来

我有以下用例:我正在使用maven-3构建我的大多数项目,但我也有使用maven-2构建的项目。因为我在Windows上,编辑我的M2_HOME系统变量以指向maven-2或maven-3安装目录是非常烦人的,这取决于我必须使用什么maven来构建我的项目


在Windows上是否有更好的方式在maven-2和maven-3之间切换?

事实证明,我已经在系统变量下声明了M2_HOME变量。这篇文章帮助我理解,我可以使用MAVEN_HOME指向我的MAVEN-3安装目录,并通过指定其bin目录的路径来引用MAVEN-2,这是一个比在环境变量部分在MAVEN-2和MAVEN-3之间切换更好的解决方案

将MAVEN 2项目迁移到MAVEN 3是否有问题?否,这不是问题。这个问题的目的是为这个问题找到一个更普遍的解决办法。我在考虑一些脚本,它只能调用maven-2——将m2_home设置为第一步。这样,我根本不必接触系统变量。