框架(maven{配置环境、仓库、在idea中配置})

目录

1.maven

工作流程:

2.项目文件模型pom.xml(Project Object Model)

坐标:

仓库:

3.Maven 开发环境搭建

4.Maven 中的配置

5.idea 中设置

6.创建 maven 工程

7.Maven 常用命令

1.maven

是apache的一个开源项目,是一个项目构建工具,可以帮助开发者管理项目中的jar包(MySQL,jaskson,jwt【token】),及架包间的依赖关系,可以编译,打包,测试项目。

maven未出世前,有很多问题:

  • 痛点 1:jar 包难以寻找

  • 痛点 2:jar 包依赖的问题

  • 痛点 3:jar 不方便管理

  • 痛点 4:项目编译

工作流程:

maven中的概念 以及maven是如何工作的第一印象就是管理jar包. maven官方 提供了一个专门存储jar的仓库不同的开发者,或者框架的官方将这些jar上传到maven官方提供的仓库中,在仓库中,每一个jar都有一个唯一的位置,以便于统一管理这些jar,开发者如果需要,只需要知道自己使用的jar包在maven仓库中的位置即可; 只需要借助maven,输入jar包地址,maven工具就会自动从maven仓库下载jar.

2.项目文件模型pom.xml(Project Object Model)

用来指导maven如何工作,配置项目信息,依赖的jar,编译选项等;

坐标:

是jar包在仓库中的位置。

groupId、artifactId、packaging、version形成了项目的唯一标识;

仓库:

存放jar的地方。

  • 中央仓库(全球共享)

  • 镜像仓库(相当于备份)

  • 本地仓库

3.Maven 开发环境搭建

  • 下载maven

    maven 官网:http:// maven.apache. org

  • 配置环境变量

    path:D:\Program Files (x86)\apache-maven-3.6.0-bin

  • 测试maven是否配置成功

    命令行:mvn -version

框架(maven{配置环境、仓库、在idea中配置})_第1张图片

4.Maven 中的配置

在 apache-maven-3.6.0\conf 中的 settings.xml 配置文件

  • 本地仓库位置框架(maven{配置环境、仓库、在idea中配置})_第2张图片

     配置阿里云镜像仓库地址(为了下载速度快)框架(maven{配置环境、仓库、在idea中配置})_第3张图片

    5.idea 中设置 maven框架(maven{配置环境、仓库、在idea中配置})_第4张图片

     框架(maven{配置环境、仓库、在idea中配置})_第5张图片

    6.创建 maven 工程

     框架(maven{配置环境、仓库、在idea中配置})_第6张图片

     框架(maven{配置环境、仓库、在idea中配置})_第7张图片

     框架(maven{配置环境、仓库、在idea中配置})_第8张图片框架(maven{配置环境、仓库、在idea中配置})_第9张图片

    7.Maven 常用命令

  • compile 编译

  • clean 删除 target

  • package 打包

  • install 把项目 install 到本地仓库

  • test 运行测试代码框架(maven{配置环境、仓库、在idea中配置})_第10张图片

你可能感兴趣的:(maven,intellij-idea,java,servlet)