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 下的测试用例
相关推荐
EatFan2 小时前
Spring Boot 4 落地观察:从 yudao-cloud、matecloud、JPower 看国产脚手架的升级路线与迁移清单
java·spring boot·后端·spring cloud·微服务·后端开发·jdk 21
Maiko Star3 小时前
* LangChain 提示词模板详解:ChatPromptTemplate 的使用与高级特性
java·人工智能·langchain
现任明教教主~5 小时前
Thinkphp站群蜘蛛池SaaS系统YanyvSEO含多用户/积分/六大引擎计费/易支付对接
java·开发语言·spring
一条破秋裤5 小时前
Linux 线程创建:pthread_create 与基本回收
java·linux·运维
布吉岛的石头5 小时前
Java 程序员第 49 阶段5:BERT 预训练目标 MLM+NSP 的工程含义
java·人工智能·深度学习·bert·transformer
摇滚侠6 小时前
《On Java 中文版 基础卷》阅读笔记 对象无处不在 03
java·笔记·python
二十雨辰7 小时前
[学成在线]-01项目背景
java
弈栈录8 小时前
Java AI 应用的异步化与高并发设计
java·后端·架构
落魄实习生8 小时前
Agent Scope Java 2.x 系列【2】 ReActAgent
java·开发语言
艸肅8 小时前
Ubuntu 安装 JDK (含手动安装)
java·ubuntu·jdk