【问题标题】:How to use Eclipse embedded Maven installation from the command line?如何从命令行使用 Eclipse 嵌入式 Maven 安装?
【发布时间】:2016-01-29 14:49:55
【问题描述】:

我正在使用 STS(Spring 的 Eclipse 版本),它使用 Maven 插件。它工作正常,但这个 Maven 版本嵌入到 Eclipse 中。

现在我必须从 shell(DOS 提示符)使用它。如果我尝试执行 mvn clean 语句,我会收到以下错误消息:

C:\Users\Andrea\Documents\workspaces\Real-Time\ud381\lesson1\stage1>mvn
"mvn" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.

这是意大利语,它只是说它找不到内部或外部 mvn 命令。

所以我认为我必须将它添加到 PATH 环境 Windows 变量中,这样我才能在命令提示符中使用它。

问题是我找不到这个嵌入式 Maven 安装在哪里。

我在哪里可以找到它?

【问题讨论】:

  • 如果您认为某个答案解决了问题,请单击绿色复选标记将其标记为“已接受”。这有助于将注意力集中在仍然没有答案的旧帖子上。

标签: java eclipse maven eclipse-plugin maven-2


【解决方案1】:

据我所知,嵌入在m2(Eclipse 中提供 Maven 支持的插件)中的 Maven 运行时不适合在 IDE 之外使用。

您必须安装常规 Maven(可从https://maven.apache.org/download.cgi 获得)才能从命令行使用它。根据我的经验,并行使用两者效果很好。

或者,您可以在项目中使用Maven wrapper - 从而避免为您和您的团队伙伴安装 Maven。

【讨论】:

    【解决方案2】:

    可以使用 Embedded Maven(至少在 Windows 中)

    在变量PATH中添加de安装路径\bin

    定义M2_HOME=installation-path

    定义JAVA_HOME

    安装路径可能类似于

    C:\Users\juans\.m2\wrapper\dists\apache-maven-3.6.3-bin\1iopthnavndlasol9gbrbg6bf2\apache-maven-3.6.3\bin
    

    注意:juans 是用户

    【讨论】:

    【解决方案3】:

    在我的本地系统上,我以常规方式安装了 maven,并且我更改了 eclipse maven 中的设置以引用本地安装的 maven,在首选项设置中您可以这样做,因此两个 maven 将使用相同的二进制文件并从本地和来自 Eclipse 也是如此。

    【讨论】:

      猜你喜欢
      • 2013-12-13
      • 2011-07-03
      • 2017-12-19
      • 1970-01-01
      • 1970-01-01
      • 2011-05-18
      • 2015-09-25
      • 2014-07-19
      • 1970-01-01
      相关资源
      最近更新 更多