9.4在 VS Code 中配置 Maven

在 VS Code 中配置 Maven 需要完成 Maven 环境安装

一、安装 Maven(如果未安装)

  1. 下载 Maven

    访问 Apache Maven 官网,下载最新版本的 Maven(如apache-maven-3.9.9-bin.zip)。

  2. 解压文件

    将下载的 ZIP 文件解压到本地目录,例如:D:\apache-maven-3.9.9

  3. 配置环境变量

    • MAVEN_HOME:指向 Maven 解压目录(如D:\apache-maven-3.9.9)。
    • PATH:添加%MAVEN_HOME%\bin(Windows)
  4. 验证安装

    打开终端执行:

    复制代码
    mvn -version

    若输出 Maven 版本信息,则安装成功。

二、配置 VS Code 中的 Maven

  1. 设置 Maven 路径

    打开 VS Code 设置(Ctrl+ ,File > Preferences > Settings),搜索并编辑以下设置:

复制代码
"maven.executable.path": "D:\\apache-maven-3.9.9\\bin\\mvn.cmd", // Windows
  • 配置 Maven settings.xml

    指定自定义的 settings 文件(可选):

    复制代码
    "maven.settingsFile": "D:\\apache-maven-3.9.9\\conf\\settings.xml",

三、修改settings.xml,添加国内镜像源(如阿里云):

  1. xml

    复制代码
    <mirrors>
        <mirror>
            <id>aliyunmaven</id>
            <mirrorOf>*</mirrorOf>
            <name>阿里云公共仓库</name>
            <url>https://maven.aliyun.com/repository/public</url>
        </mirror>
    </mirrors>

2.设置本地仓库路径

四、创建和运行 Maven 项目

1. 创建新项目
  • 方法一:使用 Maven 插件

    1. 打开命令面板(Ctrl+Shift+P)。
    2. 输入 Maven: Create Maven Project
    3. 选择 No archetype。
    4. 按提示填写 GroupId、ArtifactId 等信息。
运行 Maven 命令
  • 方法一:使用 Maven Explorer 视图

    1. 点击左侧活动栏中的 Maven 图标。
    2. 展开项目节点,右键点击 Lifecycle 目标(如packageinstall)执行。
  • 方法二:使用命令行

    在终端中进入项目目录,执行 Maven 命令:

    复制代码
    mvn clean package

五、VS Code 无法识别 Maven 项目

  • 确保安装了Maven for Java插件。
  • 尝试重启 VS Code 或执行Java: Clean Java Language Server Workspace命令。

六、实战

  1. 在pom文件中,添加依赖项

    复制代码
        <dependencies>
            <dependency>
                <groupId>cglib</groupId>
                <artifactId>cglib</artifactId>
                <version>3.3.0</version>
            </dependency>
        </dependencies>
复制代码
   点击左边运行 编译 按钮。
  1. 配置的仓库中就多了 依赖项。

添加运行插件配置

pom.xml 中添加以下插件

复制代码
   <build>
       <plugins>
           <plugin>
               <groupId>org.codehaus.mojo</groupId>
               <artifactId>exec-maven-plugin</artifactId>
               <version>3.1.0</version>
               <configuration>
                   <mainClass>com.example.Main</mainClass> <!-- 主类全限定名 -->
               </configuration>
           </plugin>
       </plugins>
   </build>

5.运行项目

在终端执行

复制代码
   mvn clean compile exec:java

或者 直接点下面标记位置。

相关推荐
喧星Aries3 分钟前
进程调度的时机,切换与过程方式(操作系统OS)
java·服务器·前端·操作系统·进程调度
JouJz3 分钟前
Spring事务管理深度解析:原理、实践与陷阱
java·spring
此乃大忽悠7 分钟前
身份认证缺陷
java·数据库·webgoat·身份认证缺陷
Honyee17 分钟前
java使用UCanAccess操作Access
java·后端
秋千码途17 分钟前
小架构step系列10:日志热更新
java·linux·微服务
她说人狗殊途20 分钟前
浅克隆 深克隆
java
timing99422 分钟前
SQLite3 中列(变量)的特殊属性
java·jvm·sqlite
SimonKing28 分钟前
你的Redis分布式锁还在裸奔?看门狗机制让锁更安全!
java·后端·程序员
你喜欢喝可乐吗?1 小时前
RuoYi-Cloud 验证码处理流程
java·spring cloud·微服务·vue
Java技术小馆1 小时前
langChain开发你的第一个 Agent
java·面试·架构