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 下的测试用例
相关推荐
雨中飘荡的记忆8 小时前
ElasticJob分布式调度从入门到实战
java·后端
考虑考虑17 小时前
JDK25模块导入声明
java·后端·java ee
_小马快跑_18 小时前
Java 的 8 大基本数据类型:为何是不可或缺的设计?
java
Re_zero20 小时前
线上日志被清空?这段仅10行的 IO 代码里竟然藏着3个毒瘤
java·后端
洋洋技术笔记20 小时前
Spring Boot条件注解详解
java·spring boot
程序员清风2 天前
程序员兼职必看:靠谱软件外包平台挑选指南与避坑清单!
java·后端·面试
皮皮林5512 天前
利用闲置 Mac 从零部署 OpenClaw 教程 !
java
华仔啊2 天前
挖到了 1 个 Java 小特性:var,用完就回不去了
java·后端
SimonKing2 天前
SpringBoot整合秘笈:让Mybatis用上Calcite,实现统一SQL查询
java·后端·程序员
日月云棠3 天前
各版本JDK对比:JDK 25 特性详解
java