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 下的测试用例
相关推荐
camellias_8 小时前
【无标题】
java·tomcat
咸鱼2.09 小时前
【java入门到放弃】需要背诵
java·开发语言
椰猫子9 小时前
Java:异常(exception)
java·开发语言
win x10 小时前
Redis 使用~如何在Java中连接使用redis
java·数据库·redis
星晨雪海10 小时前
基于 @Resource 的支付 Service 多实现类完整示例
java·开发语言
阿维的博客日记10 小时前
什么是逃逸分析
java·juc
Ricky_Theseus11 小时前
C++右值引用
java·开发语言·c++
Rick199311 小时前
Java内存参数解析
java·开发语言·jvm
我是大猴子11 小时前
Spring代理类为何依赖注入失效?
java·后端·spring
勿忘,瞬间11 小时前
多线程之进阶修炼
java·开发语言