【问题标题】:How do I setup VSCODE to create Maven projects?如何设置 VSCODE 来创建 Maven 项目?
【发布时间】:2020-06-03 00:37:47
【问题描述】:

我最近安装了 Visual Studio Code,现在正在尝试创建一个 Maven 项目。当我第一次尝试创建一个 Maven 项目时,我收到一个关于 JAVA_HOME 设置的错误,所以我修复了它。接下来我收到一条错误消息,说它在 Maven > Executable: Path 文件夹中找不到可执行文件或脚本文件。我禁用了名为 Maven > Executable: Prefer Maven Wrapper 的设置,然后我更改了找到 mvnw.cmd 文件并将该文件夹的路径添加到我的设置中(如下所示):

C:\Users\user1\.vscode\extensions\vscjava.vscode-maven-0.21.4\resources\maven-wrapper

现在,当我尝试创建 Maven 项目时,我只是在 TERMINAL 窗口中得到以下信息,并且没有创建任何项目:

>> cd "c:\Users\user1\Documents\Bidi\Source\Maven"
>> & "C:\Users\user1\.vscode\extensions\vscjava.vscode-maven-0.21.4\resources\maven-wrapper\" org.apache.maven.plugins:maven-archetype-plugin:3.1.2:generate -DarchetypeArtifactId="maven-archetype-quickstart" -DarchetypeGroupId="org.apache.maven.archetypes" -DarchetypeVersion="1.4"
>> "

有没有人看到这个问题并想出如何解决它?

【问题讨论】:

  • 难道不是设置maven-wrapper目录,而是需要配置maven安装的路径?文档说有一个属性 maven.executable.path 您应该在其中配置“mvn”可执行文件的路径
  • 嗨 Petrubear,我确实在 VSCODE 设置中设置了 Maven > 可执行文件:路径。这和 maven.executable.path 属性一样吗?

标签: java maven visual-studio-code


【解决方案1】:

我终于能够解决这个问题。在查看了微软在 GitHub 上的故障排除页面 (https://github.com/microsoft/vscode-maven/blob/master/Troubleshooting.md) 之后,我搜索了包含“apache-maven”的文件夹。然后我能够找到带有 mvn 文件的文件夹。然后我输入了完整路径,包括 maven.executable.path 属性中的文件名,并且它起作用了。完整路径是这样的:

C:\Users\user1\.m2\wrapper\dists\apache-maven-3.6.3-bin\abc123abc123abc123XX\apache-maven-3.6.3\bin\mvn

【讨论】:

    【解决方案2】:

    第 1 步 - 验证您机器上的 Java 安装 打开控制台并执行以下java命令。

    操作系统任务命令 -Windows 打开命令控制台 c:> java -version -Linux 打开命令终端 $ java -version -Mac 打开终端机:~ joseph$ java -version 让我们验证所有操作系统的输出 -

    如果您没有安装 Java,请从 https://www.oracle.com/technetwork/java/javase/downloads/index.html 安装 Java 软件开发工具包 (SDK)。我们假设 Java 1.7.0.60 作为本教程的安装版本。

    第 2 步 - 设置 JAVA 环境 将 JAVA_HOME 环境变量设置为指向机器上安装 Java 的基本目录位置。例如 -

    操作系统输出 Windows 将环境变量 JAVA_HOME 设置为 C:\Program Files\Java\jdk1.7.0_60 Linux 导出 JAVA_HOME=/usr/local/java-current Mac 导出 JAVA_HOME=/Library/Java/Home 将 Java 编译器位置附加到系统路径。

    如上所述,使用 java -version 命令验证 Java 安装。

    第 3 步 - 下载 Maven 存档 从https://maven.apache.org/download.cgi 下载 Maven 2.2.1。

    操作系统存档名称 Windows apache-maven-3.3.1-bin.zip Linux apache-maven-3.3.1-bin.tar.gz

    第 4 步 - 提取 Maven 存档 将存档解压缩到您希望安装 Maven 3.3.1 的目录。将从存档创建子目录 apache-maven-3.3.1。

    操作系统位置(可能因您的安装而异) Windows C:\Program Files\Apache Software Foundation\apache-maven-3.3.1 Linux /usr/local/apache-maven

    第 5 步 - 设置 Maven 环境变量 将 M2_HOME、M2、MAVEN_OPTS 添加到环境变量中。

    操作系统输出 视窗 使用系统属性设置环境变量。

    M2_HOME=C:\Program Files\Apache Software Foundation\apache-maven-3.3.1 M2=%M2_HOME%\bin MAVEN_OPTS=-Xms256m -Xmx512m

    Linux
    打开命令终端并设置环境变量。

    export M2_HOME=/usr/local/apache-maven/apache-maven-3.3.1 export M2=$M2_HOME/bin

    导出 MAVEN_OPTS=-Xms256m -Xmx512m

    导出 M2=$M2_HOME/bin

    导出 MAVEN_OPTS=-Xms256m -Xmx512m

    第 6 步 - 将 Maven bin 目录位置添加到系统路径 现在将 M2 变量附加到系统路径。

    操作系统输出 Windows 将字符串 ;%M2% 附加到系统变量 Path 的末尾。 Linux 导出 PATH=$M2:$PATH Mac 导出 PATH=$M2:$PATH

    第 7 步 - 验证 Maven 安装 现在打开控制台并执行以下 mvn 命令。

    操作系统任务命令 Windows 打开命令控制台 c:> mvn --version Linux 打开命令终端 $ mvn --version

    最后,验证以上命令的输出,应该如下 -

    【讨论】:

      猜你喜欢
      • 2022-08-14
      • 2021-05-27
      • 1970-01-01
      • 2011-06-01
      • 2019-01-03
      • 2021-08-26
      • 2019-05-15
      • 2011-02-23
      • 2016-02-07
      相关资源
      最近更新 更多