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

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

相关推荐
Lakers-2414 分钟前
1987年5月29日晚上19-21点出生性格、运势和命运
java
AI人工智能+电脑小能手20 分钟前
【大白话说Java面试题 第194题】【08_Kafka篇】第10题:简述 Kafka 的 Rebalance 机制?
java·kafka·消费者组·rebalance·分布式消息队列
__log25 分钟前
幂等性设计:从“重复提交“到“稳如磐石“的系统防护
java·开发语言·spring boot
spider_xcxc26 分钟前
Helm 部署 K8s 集群完整笔记
java·开发语言·kubernetes
祐樹28 分钟前
1987年5月23日下午15-17点出生性格、运势和命运
java
zhangjw3428 分钟前
第35篇:Spring Boot入门:自动配置+快速搭建,简化企业开发
java·spring boot·后端
geovindu1 小时前
java: Backtracking Algorithm
java·开发语言·windows·后端·算法·回溯算法
NWU_LK1 小时前
【WebFlux】第六篇 —— 全链路响应式与数据库交互
java·数据库
一只小菜鸡..1 小时前
南京大学 操作系统 (JYY) 学习笔记:Hello, OS World! (程序的机器视角)
java·笔记·学习
叶总没有会1 小时前
3.2 构建AI智能体项目扩展知识
java·数据库·人工智能·spring·ai