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

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

相关推荐
张宇Joaquin10 分钟前
鲲鹏统一并行加速库KUPL--众核并行能力介绍
java·开发语言·网络
宸津-代码粉碎机44 分钟前
AI攻防战升级!基于Spring AI构建Java应用自动免疫安全体系
java·大数据·开发语言·人工智能·python·安全·spring
2601_963749102 小时前
越华环保集团数字化污水治理:端边云采集架构与平台对接实现
java·大数据·架构
xcLeigh2 小时前
Go入门:整数类型的溢出与安全边界
java·安全·golang
源码宝3 小时前
SpringBoot+Vue2 诊所门诊管理系统,完整前后端源码,可直接部署上线
java·源码·his系统·门诊系统·程序代码·诊所系统·门诊his
yychen_java3 小时前
九:Text-to-SQL 智能数据查询与 Human-in-the-Loop 人机协作
java·人工智能·架构
lhldsg4 小时前
智慧场馆解决方案小程序开发实战:从架构设计到部署指南
java·小程序·uni-app
Freak嵌入式4 小时前
Pico UART 数据收发实战:硬件配置、MicroPython 编程
java·开发语言·单片机·嵌入式硬件·生活
devilnumber5 小时前
Oracle 与 MySQL substr 函数差异总结
java·数据库·mysql·oracle
cfm_29145 小时前
线程池阻塞队列
java·开发语言