开发环境与构建(零基础详细版,含 Maven 全流程)

目标:从零安装 JDK、Maven、IDEA,配置镜像与本地仓库,创建第一个 Maven 项目并构建运行,掌握常用生命周期与依赖范围,完成 Git 最小使用。

← 返回一级入口

学习目标与前置

建议用时:60-120 分钟准备:Windows 或 macOS 一台

Step 1:安装 JDK 17+

  1. 下载:Oracle JDKAdoptium,选 17 LTS。
  2. 安装:Windows 一路 Next;macOS 拖入 Applications。
  3. 配置环境变量(Windows):
    • 新建系统变量 JAVA_HOME 指向 JDK 安装目录(例:C:\Program Files\Java\jdk-17)。
    • 在 Path 添加 %JAVA_HOME%\bin
  4. 验证:终端执行 java -versionjavac -version,应显示 17.x。

Step 2:安装 Maven 3.8+

  1. 下载:官方下载,选 Binary zip/tar.gz。
  2. 解压到如 C:\dev\apache-maven-3.9.9(macOS 可放 /Users/<name>/dev/apache-maven-3.9.9)。
  3. 配置环境变量(Windows):新建 MAVEN_HOME 指向解压目录,在 Path 添加 %MAVEN_HOME%\bin
  4. 验证:终端执行 mvn -v,应显示 Maven 版本与 Java 17。

本地仓库默认路径:~/.m2/repository(Windows 为 C:\Users\<用户>\.m2\repository)。

Step 3:配置镜像与本地仓库(settings.xml)

flowchart TD
  A[安装 JDK] --> B[安装 Maven]
  B --> C[配置 settings.xml 镜像/本地仓库]
  C --> D[mvn archetype 生成项目]
  D --> E[mvn clean/package/test/install]
  E --> F[IDEA 导入运行]

编辑 ~/.m2/settings.xml(没有则创建)。示例:阿里云镜像 + 指定本地仓库路径。

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                              https://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository>D:/maven-repo</localRepository>
  <mirrors>
    <mirror>
      <id>aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
  </mirrors>
</settings>

作用:加速依赖下载;本地仓库存放依赖,重用后不再重复下载。

Step 4:用命令行创建第一个 Maven 项目

  1. 在目标目录打开终端(Win 地址栏输入 cmd)。
  2. 生成最小示例工程:
mvn archetype:generate ^
  -DgroupId=demo ^
  -DartifactId=hello-maven ^
  -DarchetypeArtifactId=maven-archetype-quickstart ^
  -DinteractiveMode=false

说明:groupId=组织或域名倒写;artifactId=项目名;archetype=骨架模板。

  1. 进入目录并编译/打包:
cd hello-maven
mvn clean package

首次会下载依赖。成功后 target/hello-maven-1.0-SNAPSHOT.jar 生成。

  1. 运行:
java -cp target/hello-maven-1.0-SNAPSHOT.jar demo.App

应输出 “Hello World!”。

Step 5:理解项目结构、POM、依赖范围

<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>demo</groupId>
  <artifactId>hello-maven</artifactId>
  <version>1.0-SNAPSHOT</version>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.13.2</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>

Step 6:掌握 Maven 生命周期与常用命令

Step 7:在 IDEA 中导入与运行

  1. IDEA → Open → 选 hello-maven 目录。
  2. 等待依赖下载(右下角进度)。
  3. 右键 src/main/java/demo/App.java → Run ‘App.main’。
  4. IDEA Maven 面板可点击生命周期(clean/package)。

若提示 JDK 未配置:File → Project Structure → SDK 选择 JDK 17。

Step 8:Git 最小使用

cd hello-maven
git init
git status
git add .
git commit -m "init project"
# 若有远程
git remote add origin https://your.git.repo/hello-maven.git
git push -u origin main

常见报错与排查

课堂练习

课后巩固