【问题标题】:Switch easily between maven-2 and maven-3 builds on Windows在 Windows 上的 maven-2 和 maven-3 构建之间轻松切换
【发布时间】:2015-07-27 06:58:35
【问题描述】:

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

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

【问题讨论】:

  • 将Maven 2项目迁移到Maven 3有问题吗?
  • 不,这不是问题。该问题旨在为该问题找到更通用的解决方案。我正在考虑一些脚本,它只能调用 maven-2 - 将 m2_home 设置为第一步。这样我就完全不用接触系统变量了。

标签: maven-2 maven-3


【解决方案1】:

原来我已经在系统变量下声明了 M2_HOME 变量。这篇文章http://maven.40175.n5.nabble.com/Why-does-maven-3-still-use-the-M2-HOME-variable-td4611146.html 帮助我理解我可以使用 MAVEN_HOME 指向我的 maven-3 安装目录,并通过指定其 bin 目录的路径来引用 maven-2,这是一个比在 maven-2 和环境变量部分中的 maven-3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-09
    • 1970-01-01
    • 2015-04-17
    • 1970-01-01
    • 2013-09-24
    • 2015-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多