• maven


    Maven

    ​ Maven是Apache公司的一个开源项目,是一个项目构建工具,可以帮助开发者管理项目中的jar包,以及jar包之间的依赖关系,可以编译、打包、测试项目。

    ​ maven官方提供了一个专门存储jar包的工具,不同的开发者或框架的官方可以将自己的jar包上传到maven官方提供的仓库中,在仓库中每个jar包都有唯一的位置。其他开发者如果要使用这些jar包,只需要知道这些jar包在仓库中的位置即可,然后借助maven,输入jar包地址,maven工具就会从仓库中下载对应的jar包。

    Pom(Project Object Model 项目对象模型)

    Maven管理的项目的根目录下都有一个pom.xml文件,它指示Maven如何工作,里面配置项目信息、依赖的jar、编译选项的信息。一旦在 pom.xml 文件中配置了所依赖的 jar,Maven 会自动从构件仓库中下载相应的构件。

    项目坐标

    maven给每一个jar定义的唯一的标识,这个在maven中叫项目的坐标,通过项目坐标可以找到你需要的jar包。

    groupId、artifactId、packaging、version 的组合被称为项目的坐标,它们形成了项目的唯一标识,Maven 通过坐标来精确定位构件。其中 groupId、artifactId、version 是必须的,且这三项的值必须唯一,packaging 是可选的(默认为 jar)。

    仓库

    存放jar的地方,中央仓库全球共享,它只有一份,但在全球还有镜像仓库,jar包下载要先从中央仓库下载到本地仓库,然后在项目中引用本地仓库的jar

    Maven环境的搭建

    1.需要安装jdk

    2.下载maven服务器

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

    3.安装、配置maven

    对下载的maven解压,在系统环境中配置环境变量,在path中配置到bin目录,配置成功后输入命令mvn -version查看版本。

    4.配置本地仓库地址

    maven文件中找到 conf 文件夹下的settings.xml 文件进行修改

    在这里插入图片描述

    5.配置阿里云镜像仓库

    <mirror> 
    
    <id>alimavenid> 
    
    <name>aliyun mavenname> 
    
    <url>http://maven.aliyun.com/nexus/content/groups/public/url> 
    
    <mirrorOf>centralmirrorOf> 
    
    mirror>
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    6.在idea中设置maven

    7.配置依赖

    maven 仓库官网(http://mvnrepository.com/),在此官网就可以下载自己所需开发 jar 包

    maven常用命令:

    1.compie编译

    2.clean清除

    3.package 打包

    4.install 把项目install在仓库中‘

    5.test测试

  • 相关阅读:
    聊聊jedis连接池对commons-pool的封装
    图的邻接矩阵与搜索
    K8S:pod控制器详解
    部门来了个测试开发,听说是00后,上来一顿操作给我看呆了...
    Lesson17——NumPy 统计函数
    ImageView的八种ScaleType
    推动产业升级及创新,Doris Summit Asia 2023 先进智造与电信论坛提前揭秘
    Spark On YARN内存和CPU分配
    多线程ThreadLocal详细介绍
    http/2 二进制分帧层 (Binary Framing Layer)讲解
  • 原文地址:https://blog.csdn.net/WoWBOOM/article/details/127751213