Maven Tools

📋 Maven 生命周期(中文翻译版)

表格

阶段名称 中文翻译 核心作用
clean 清理 清理上一次构建生成的文件(如 target 目录)
validate 验证 验证项目结构和配置是否正确、完整
compile 编译 编译项目的 Java 源代码,生成 .class 文件
test 测试 运行单元测试(如 JUnit 测试),不会打包或部署代码
package 打包 将编译后的代码打包成可分发的格式,比如 JAR 或 WAR
verify 校验 对打包后的文件做更全面的检查,确保符合质量标准
install 安装到本地仓库 将生成的包安装到本地 Maven 仓库,供本地其他项目依赖
site 生成站点文档 生成项目的站点文档(如 HTML 格式的报告)
deploy 部署到远程仓库 将包上传到远程 Maven 仓库,供团队其他成员使用

🛠️ Maven 插件(中文翻译版)

表格

插件名称 中文翻译 核心作用
assembly 打包组装插件 用于创建包含所有依赖的可执行 JAR(如 Java Agent),核心目标是 single
clean 清理插件 实现 clean 生命周期阶段的功能,负责清理构建输出
compiler 编译插件 编译 Java 源代码,支持配置 JDK 版本等编译参数
deploy 部署插件 实现 deploy 生命周期阶段的功能,将包上传到远程仓库
install 安装插件 实现 install 生命周期阶段的功能,将包安装到本地仓库
jar JAR 打包插件 默认的打包插件,生成基础的 JAR 文件(不含依赖)
resources 资源处理插件 复制项目的资源文件(如 properties、xml)到输出目录
site 站点生成插件 生成项目站点文档,支持配置自定义页面和报告
surefire 测试运行插件 运行单元测试,自动发现并执行 src/test/java 下的测试用例
相关推荐
随风爱学习9 小时前
JAVA学习之异常
java
m0_639906949 小时前
HashMap:哈希扰动、扩容源码、红黑树转换、并发问题
java·算法·哈希算法
神魔皆以血嗜9 小时前
Java 存储金额
java·后端
SL_staff10 小时前
周报越厚问题越拖?用结构化执行机制让周报回归决策价值
java·spring cloud·开源
梅梅绵绵冰10 小时前
JVM虚拟机
java·开发语言·jvm
golang学习记10 小时前
Python vs Go:2026年到底该怎么选
java·vscode·python·golang·pycharm·goland
Shaoshing10 小时前
消息顺序
java·开发语言
我命由我1234511 小时前
SQL 检测脚本
java·数据库·sql·功能测试·单元测试·压力测试·可用性测试
Hpc_Fun11 小时前
GPU 工作站品牌怎么比?五把可核验尺子、加权评分脚本与场景重排
java·信创·gpu工作站·品牌对比·加权评分
const_qiu11 小时前
第四章 03:4.3 Tools —— 让 Agent 会用工具
java·人工智能