maven的下载与配置,还有maven的使用逻辑

下载地址:http://maven.apache.org/download.cgi

在这里插入图片描述

下载完成之后,进行解压,然后就可以去设置环境变量了,跟设置jdk的环境变量一致。
在这里插入图片描述

在这里插入图片描述

配置MAVEN_HOME
在这里插入图片描述
这里按照个人的路径,到bin的上一层

F:\JAVA学习计划\java开发工具\apache-maven-3.6.0-bin\apache-maven-3.6.0

之后在进行配置,path
在这里插入图片描述

%MAVEN_HOME%\bin;

记得加上分号

之后在cmd中输入命令mvn -v
在这里插入图片描述

说明配置成功

寻找自己maven安装路径的conf下的settings.xml文件
在这里插入图片描述

使用编辑器查看settins.xml
在这里插入图片描述
localrepository代表本地仓库
复制这句话,编辑本地仓库路径,位置自由选择
在这里插入图片描述
设置国内镜像,maven国内镜像
在这里插入图片描述

aliyun是我们国内镜像,使用这个可以下载得更快一点

 <mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>*</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
   </mirror>

之后就可以随便创建一个,文件夹中创建文件夹目录

文件夹

之后使用cmd进行命令执行
使用命令创建maven工程

mvn archetype:generate
 -DgroupId=com.demo.mvn          //用来定位我们组件的坐标,在仓库中的坐标
 -DartifactId=hellomaven           //组件的名字,这里叫hellomaven
 -DarchetypeArtifactId=maven-archetype-quickstart       //quicksatrt创建maven基本的骨架
  -DinteractiveMode=false            //如果下载的很慢的时候使用false ,让它不要从远程服务器上下载

对于上述命令,创建了一个命名为hellomaven的组件名,可以执行更改
执行过程
在这里插入图片描述

执行完成之后,就会在之前在setting.xml配置的路径下安装很多文件夹

在这里插入图片描述

而在mavenDemo文件夹下,也会有组件产生

在这里插入图片描述
进入hellomaven中

在这里插入图片描述

之后使用cmd
cd进入hellomaven文件夹下
执行命令mvn compile进行编译,编译完成之后在hellomaven文件夹下会多出一个target目录
在这里插入图片描述

显示成功,在target中会有class文件,会自动帮你编译src里面的内容
在这里插入图片描述

执行测试mvn test,作用是单元测试,第一次都要下载一些组件,会稍微慢一点,当出现bulld success都是就是已经结束
当进行完单元测试的时候,target里面的就会多一个test-classes,
在这里插入图片描述

在这里插入图片描述

打jar包mvn package
在这里插入图片描述

打包之后,就会在target中生成一个jar包
在这里插入图片描述

安装到本地组件仓库 mvn install
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

编译—》打包—》安装

如果项目版本需要更新,比如在组件下添加了新的代码
在这里插入图片描述

保存之后,对该组件的pom.xml文件进行配置版本,对版本的version进行更改为2.0

在这里插入图片描述

然后就可以对组件的重新发布,可以使用mvn clear清除本地,然后可以重新编译--》打包---》安装
先编译
在这里插入图片描述
后打包
打包完之后就会在target文件夹下面出现,之前更改的版本,发布了第二个jar包,现在本地仓库里面还是没有的,因为没有进行安装
在这里插入图片描述

当进行安装mvn install之后,
在这里插入图片描述
在本地仓库中,就会有第二种版本,主要原因在于修改setting.xml文件的version
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你到底奶不奶我

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值