框架_Maven

maven


1. maven

1.0 导入jar包导入不进去的问题

  • new setting配置三个路径
  • 网络问题
  • 版本问题 在官网上重新下个版本

1.1 maven概述

maven
为什么我们要学习 maven?

痛点 1:jar 包难以寻找
		     数量多
   
痛点 2:jar 包依赖的问题 
		  一个jar中依赖于另一个jar包

痛点 3:jar 不方便管理 
		  按不同的功能管理jar

痛点 4:项目编译

1.2 maven概念

maven

maven是apache提供的一款开源的项目构建工具.
他用来管理项目中的jar,管理jar之间的依赖关系,完成项目的打包,编译,测试等功能.

pom.xml 是maven项目的核心配置文件,
 配置项目的基本信息,依赖jar的坐标,插件,如何编译等.
 
 坐标()
   jar在仓库中的地址,groupId(类似于包名)、artifactId(项目名)、packaging(jar,war)、version(版本号) 的组合被称为项目的坐标,它们形 成了项目的唯一标识
  
 
 仓库(放jar的地方)
     放jar的地方,分为:中央仓库(只有一个 apache创建的), 镜像仓库(可以有多个,对中央仓库的备份), 本地仓库(在自己电脑上)
Pom(Project Object Model 项目对象模型)

      Maven 管理的项目的根目录下都有一个 pom.xml 文件。pom.xml 文件指示 Maven 如何工作。
      在 pom.xml 文件中配置项目基本信息以及项目构建信息等。比如:项目坐标、 项目依赖的 jar、插件、编译选项等。
      一旦在 pom.xml 文件中配置了所依赖的 jar,Maven 会自动从构件仓库中下
载相应的构件。

项目坐标

      maven 给每个 jar 定义了唯一的标志,这个在 maven 中叫做项目的坐标,通过 这个坐标可以找到你需要 用到的任何版本的 jar 包。
      groupId、artifactId、packaging、version 的组合被称为项目的坐标,它们形 成了项目的唯一标识,Maven 通过坐标来精确定位构件。
      其中 groupId、artifactId、version 是必须的,且 这三项的值必须唯一,packaging 是可选的(默认为 jar)

仓库

       中央仓库全球共享,先将 jar 从中央仓库下载到本地仓库,然后在项目中引用本地 仓库的 jar
在这里插入图片描述


1.3 maven搭建.

 在官网下载maven
 解压
 配置环境变量
测试  在cmd命令行 mvn -version 

在这里插入图片描述
在这里插入图片描述
输出了正常版本信息 说明安装成功
在这里插入图片描述


1.4 配置本地仓库 创建maven项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值