如何设置 VSCODE 来创建 Maven 项目?

Tim*_*Tim 8 java maven visual-studio-code

我最近安装了 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
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试创建 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"
>> "
Run Code Online (Sandbox Code Playgroud)

有谁见过这个问题并知道如何解决它?

Tim*_*Tim 13

我终于能够解决这个问题了。在查看了 GitHub 上的 Microsoft 故障排除页面(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
Run Code Online (Sandbox Code Playgroud)


小智 8

步骤 1 - 验证计算机上的 Java 安装\n打开控制台并执行以下 java 命令。

\n\n

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

\n\n

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

\n\n

步骤 2 - 设置 JAVA 环境\n设置 JAVA_HOME 环境变量以指向计算机上安装 Java 的基本目录位置。例如\xe2\x88\x92

\n\n

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

\n\n

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

\n\n

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

\n\n

操作系统存档名称\nWindows apache-maven-3.3.1-bin.zip\nLinux apache-maven-3.3.1-bin.tar.gz

\n\n

步骤 4 - 提取 Maven 存档\n将存档提取到您想要安装 Maven 3.3.1 的目录。将从存档中创建子目录 apache-maven-3.3.1。

\n\n

操作系统位置(根据您的安装情况可能有所不同)\nWindows C:\\Program Files\\Apache Software Foundation\\apache-maven-3.3.1\nLinux /usr/local/apache-maven

\n\n

步骤 5 - 设置 Maven 环境变量\n将 M2_HOME、M2、MAVEN_OPTS 添加到环境变量。

\n\n

操作系统输出\nWindows \n使用系统属性设置环境变量。

\n\n

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

\n\n

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

\n\n

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

\n\n

导出 MAVEN_OPTS=-Xms256m -Xmx512m

\n\n

导出M2=$M2_HOME/bin

\n\n

导出 MAVEN_OPTS=-Xms256m -Xmx512m

\n\n

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

\n\n

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

\n\n

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

\n\n

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

\n\n

最后验证一下上述命令的输出,应该为\xe2\x88\x92

\n