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 资源处理插件 复制项目的资源文件(如 propertiesxml)到输出目录
site 站点生成插件 生成项目站点文档,支持配置自定义页面和报告
surefire 测试运行插件 运行单元测试,自动发现并执行 src/test/java 下的测试用例
相关推荐
极客先躯2 小时前
高级java每日一道面试题-2025年11月24日-容器与虚拟化题[Dockerj]-runc 的作用是什么?
java·oci 的命令行工具·最小可用·无守护进程·完全标准·创建容器的核心流程·runc 核心职责思维导图
用户60648767188962 小时前
AI 抢不走的技能:用 Claude API 构建自动化工作流实战
java
我命由我123452 小时前
Kotlin 开发 - lateinit 关键字
android·java·开发语言·kotlin·android studio·android-studio·android runtime
aXin_ya2 小时前
微服务第八天 Sentinel 四种分布式事务模式
java·数据库·微服务
Halo_tjn2 小时前
Java Set集合相关知识点
java·开发语言·算法
Linsk2 小时前
Java和JavaScript的关系真是雷峰和雷峰塔的关系吗?
java·javascript·oracle
许彰午2 小时前
我手写了一个 Java 内存数据库(二):B+ 树的插入与分裂
java·开发语言·面试
zhouwy1132 小时前
Java 快速入门笔记:从基础语法到 Spring Boot 实战
java
极创信息3 小时前
信创产品认证怎么做?信创产品测试认证的主要流程
java·大数据·数据库·金融·软件工程
SamDeepThinking3 小时前
并发量就算只有2,该上锁还得上呀
java·后端·架构