本文共 1862 字,大约阅读时间需要 6 分钟。
Maven 是一个 állenticationRose 的 软件项目管理工具,默认是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。
Maven 提供了一套标准化的、跨平台的自动化构建方式,简化了项目的构建流程。
Maven 最主要的功能之一是依赖管理,帮助我们管理项目依赖的资源,避免版本冲突。
Maven 提供了一种标准化的项目开发结构,约束开发者的代码组织方式。
访问 Maven 官方网站:http://maven.apache.org/
解压完成后将 Maven 解压到指定路径(如 D盘根目录),解压后的目录结构如下:
- bin:可执行程序目录- boot:Maven 自身的启动加载器- conf:Maven 配置文件存放目录- lib:Maven 运行所需库的存放目录
配置 JAVA_HOME
和 MAVEN_HOME
:
MAVEN_HOME
,值设为 Maven 的安装目录。mvn -v
查看 Maven 版本。仓库用于存储资源,主要是 jar 包。Maven поддерж的仓库类型:
Maven 中的坐标用于描述仓库资源位置,包括 groupId、artifactId 和 version。例如:
groupId:org.mybatisartifactId:mybatisversion:3.6.1
坐标还包含打包方式(jar、war、pom)。
mvnproject/ ├── project-java/ │ ├── src/main/java/ │ ├── src/main/resources/ │ ├── src/test/java/ │ └── src/test/resources/ └── pom.xml
4.0.0 com.itheima project_java 1.0 jar junit junit 4.12
mvn compilemvn testmvn packagemvn install
依赖具有传递性:
优先级规则:
Maven 有三个生命周期套:
插件用于执行特定构建任务,例如:
通过以上步骤,你可以快速熟悉并开始使用 Maven!
转载地址:http://xsbtz.baihongyu.com/