Intro to Maven

简介

maven 是一款 Java 项目管理工具,它的主要功能是:

  • 提供了一套标准化的项目结构
  • 提供了一套标准化的项目构建流程
  • 提供了一套依赖管理机制。

Maven 生命周期

主要分为三个大阶段:

  • clean:清理工作
  • default:核心流程,compile, test, package, install
  • site:产生报告,发布站点等,一般不使用。
    其中每个阶段中又有小的阶段,后面的小阶段依赖于前面小阶段的执行,比如,执行 install 之前会执行 compile,test, package

Maven 常用命令

Maven 命令的格式:mvn [option]
mvn compile: 编译代码,产生的 .class 文件放在 target 目录
mvn clean:删除 target 目录
mvn test : 执行所有测试代码
mvn package : 把项目打包成 jar 包,放在 target 目录下
mvn install:把 jar 包安装到本地 repo

坐标和依赖管理

什么是坐标?

Maven 中的坐标是资源的唯一标识
使用坐标来定义项目或引入项目中需要的依赖

Maven 坐标主要组成

groupId:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.itheima)
artifactId:定义当前Maven项目名称(通常是模块名称,例如 order-service、goods-service)
version:定义当前项目版本号

在 pom.xml 文件的 dependencies 里面加上对应的坐标引用即可。
如果不知道如何写可以搜索 [项目名] maven,一般前几个结果会有官方页面,去里面复制进来即可。

posted @   今天AC了吗  阅读(23)  评论(0编辑  收藏  举报
相关博文:
·  Maven1
·  Maven
·  Maven
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示