Maven的配置

Maven的配置

说是配置,结果还是忍不住多写了一些东西,大家想看就看不想看的直接点击目录跳到需要的位置。

前言

本篇笔记将会简单的解释一下maven的含义,并在文章的后半部分记录Maven的配置,由于我手里的maven仓库是一直在使用的,容量太大不好上传。所以本次只上传配置文件,仓库的话可以自己在网上找一些文件,一次性将常用的Jar包导入。

仅仅想配置maven的同学可以直接惦记目录中的配置,如果想了解一些无聊的逻辑问题可以继续看下去

配置文件链接如下:

maven配置文件

https://download.csdn.net/download/qq_40749255/21602095

概述

maven是一个项目管理工具(或称为代码管理工具都可以),它通过对项目制定**“三坐标”**来完成项目管理,其中三坐标其实类似于我们在做Java项目的时候建立的包(或者说类路径),总之尽量使用最少的数据量来描述一个项目的位置。

个人认为maven的出现与项目源代码越来越多有直接关系,计算机发展迅猛,用户需求增多,所以导致项目在安装与部署的时候越累越麻烦,所以需要一个能管理大多数项目中都需要的文件的仓库,这种观点的产生来源于自定义Jar包的出现。

自定义Jar包的出现解决了代码冗余的情况,在自定义Jar包出现之前,程序员也会下意识的将重复的代码片段抽离出来制作成Jar包方便以后相同场景下的使用——而这种思想叫做抽象,同时也使六原则一法则中的接口隔离原则。这种思想(或原则)衍生的逻辑解决了代码冗余的问题,同时也使开发更加便捷,于是备受推崇。

而世界的运行逻辑和程序的Bug是一样的,没有任何一种方式可以完全解决问题。多数情况下,一个问题的解决伴随着新问题的诞生。Jar包解决代码冗余的问题也是如此。随着业务逻辑越来越复杂,需要更多被抽离出来的代码片段,所以就引入了更多的Jar包,然而每个JAR包中我们都只需要使用几个接口,却需要把Jar包整个导入到项目中,这就造成了另一种代码冗余——项目所占空间越来越大。

所以,根据接口隔离原则,Jar包对于项目来说也变成了需要根据原则(或抽象思维)抽离出来的对象。maven应运而生,它将项目需要使用的JAR包存入云服务器中,给每个电脑(主机或服务器)提供一个工具,可以将远程服务器中的Jar下载到电脑中的一个本地仓库使用,项目根据仓库中Jar包存放的编号来借用,而不需要将Jar包放入项目中,这样就解决了项目占用空间越来越大的问题。

配置

将maven配置文件下载好后,我们就开始配置了。首先,我们在系统中某个位置将其解压(这个位置随便,没有JDK那样的严格要求)。解压结束后,我们就要开始对其进行配置了

  • 打开apache-maven-3.6.0文件夹后,进入到conf文件夹内,找到settings.xml文件,右键记事本打开:

在这里插入图片描述

  • 右键打开后在下图位置找到配置语句,该配置语句是你的maven仓库的位置,即:今后的Jar包都存放的位置:

在这里插入图片描述

  • 修改之后可以配置到编译器中使用了,在这里我选择的是IDEA,具体操作如下:
    1. 首先在左上角点击File,然后点击Setting
    2. 然后在图中左上角标注 的位置输入maven
    3. 找到侧边栏的Maven点击后,找到右边标注为 的位置,设定路径为maven解压的位置;
    4. 选择标注为 的位置,将路径设置为之前修改的Setting.xml文件的位置;
    5. 这样最下方就会自动读取文件,然后将仓库路径设置为Setting.xml文件设定的仓库路径。

在这里插入图片描述

这样maven仓库的配置就完成了,Eclipse系列的配置大同小异,都是类似的操作,只是界面不大一样,大家可以自己试试看。

总结

没什么可以总结的,本篇笔记不会记录maven在Java项目中的使用,我懒,或许以后会有相关笔记说明。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值