Maven 与 Git:像工程师一样管理代码

会写类还不够。真实开发里,你要回答两个问题:

  1. 依赖从哪来?怎么构建? → Maven
  2. 代码如何版本管理与协作? → Git

Maven:项目的管家

IDEA 新建 Maven 项目后,核心文件是 pom.xml

<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.eden</groupId>
  <artifactId>eden-notes</artifactId>
  <version>1.0-SNAPSHOT</version>

  <properties>
    <maven.compiler.source>21</maven.compiler.source>
    <maven.compiler.target>21</maven.compiler.target>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
</project>

标准目录:

src/main/java     → 业务代码
src/main/resources → 配置文件
src/test/java     → 测试代码

常用命令:

mvn compile   # 编译
mvn test      # 测试
mvn package   # 打包

以后加依赖,就是在 pom.xml 里声明坐标,Maven 自动下载——不必手动丢 jar。

Git:时间机器

在项目根目录:

git init
git add .
git commit -m "初始化 Eden手记学习项目"

日常三连:

git status
git add <文件>
git commit -m "完成学生管理 List 重构"

分支(先建立直觉):

git branch feature-w7
git checkout feature-w7
# 或: git switch -c feature-w7

把代码推到 GitHub/Gitee(需先建远程仓库):

git remote add origin <你的仓库地址>
git push -u origin main

提交信息怎么写

差:update / fix
好:完成 Maven 迁移并修复删除学生空指针

未来的你(和同事)会感谢现在的你。

本周练习清单

写在最后

从这周起,你的代码不应再躺在桌面「新建文件夹(3)」里。工程化是从 0 到 1 的隐形门槛。

下周:JUnit 测试与日志——给代码装安全带。


YoungGc · Eden手记
学习是第一生产力。

posted @ 2026-08-03 10:15  Eden手记  阅读(1)  评论(0)    收藏  举报