欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置

程序员文章站 2022-07-13 14:01:10
...


最近一直在搞SpringBoot,了解到SpringBoot与MAVEN有着很大的联系,于是对MAVEN也进行了一定的学习,对如何配置MAVEN和MAVEN的功能有了一定的了解。

MAVEN的安装以及环境变量的配置

MAVEN的安装和环境变量的配置和jdk的环境变量的配置以及eclipse的安装及其相似。

MAVEN的安装

准备工作
1:JAVA开发工具(JDK)
2:MAVEN下载地址

安装

MANEN的安装极其简单,将下载好的MAVEN解压,解压目录按照个人喜好,我是解压到了F:\MAVEN。
关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置

安装完成MAVEN后,进行环境变量的配置

右击计算机→属性→高级系统设置→环境变量
关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置
MAVEN分为MAVEN1和MAVEN2,我使用的是MAVEN2,需要在系统变量添加M2_HOME,变量值指向计算机安装MAVEN目录的bin目录。
MAVEN1的配置只需将变量名改为MAVEN_HOME。

之后如果是MAVEN1,在path的末尾处追加“%MAVEN_HOME%\bin;”,若是MAVEN2,在path末尾处追加“%M2_HOME%\bin;”

最后,验证MAVEN是否安装且配置成功

win+R打开cmd,输入mvn -v
关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置
若显示此信息,则表示MAVEN安装成功!

MAVEN仓库

使用MAVEN最方便的地方,就是MAVEN可以为我们统一的管理jar包,这些被统一管理的jar包被存放在MAVEN的本地仓库中,MAVEN默认为我们创建了本地仓库,默认路径为C:\Users\用户名.m2,由于C盘大多作为系统盘,所以,我们可以修改MAVEN的本地仓库

修改MAVEN本地仓库的地址

关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置
进入MAVEN安装目录的conf下,对settings.xml进行编辑

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
<localRepository>F:\MAVEN\MVNrepository</localRepository>

我将MAVEN的本地仓库修改到了F:\MAVEN\MVNrepository下,根据该配置,MAVEN就会将下载的类库保存到MVNrepository文件夹中。

到此,MAVEN的基本配置全部完成

MAVEN在eclipse里的使用

1:m2eclipse的配置

首先要安装m2eclipse的配置,我的eclipse版本已经集成好了m2eclipse的配置,如果没有集成,可以从eclipse的Marketplace获取m2eclipse并且安装

2:配置eclipse
由于eclipse自带的MAVEN版本太低,导致后期在开发过程中某些jar包不能自动下载到本地仓库,所以我使用了外部自己安装的MAVEN

关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置

关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置
然后设置User Settings
关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置
上面为conf文件夹下的settings.xml文件,下面为本地仓库地址

到此,MAVEN在eclipse中的配置全部完成

创建一个MAVEN项目
关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置
配置好以后,在我们新建项目时,会看到MAVEN Project
关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置

关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置

创建好的MAVEN项目的目录结构
关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置

我们可以看到有报错信息,接下来处理报错

关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置
手动在sec/main/webapp下创建WEB-INF文件夹,在WEB-INF下创建web.xml文件
我这里直接从别的web项目里复制了web.xml

接下来,创建一个Servlet
关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置
在src/main/java下创建一个Servlet

创建好Servlet之后,我们会发现,项目会再次报错,如下图:
关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置
这里是因为我们的MAVEN本地仓库里没有代码所需要的jar包

接下来,在pom文件里添加jar依赖

在添加依赖之前,我们需要给pom文件创建一个索引

Window→Show View
关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置

关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置
右击然后选择Rebuild Index→OK 就可以创建好索引

创建好以后打开pom文件

关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置

关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置
搜索并添加相应的依赖

添加好的依赖
关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置
关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置

此时我们发现,整个项目不再报错
到此整个MAVEN项目全部配置完毕

接下来启动MAVEN项目
右键项目名 Run As→MAVEN bulid
关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置
输入tomcat:run便可以启动MAVEN项目
关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置
红色标识部分代表运行成功!

阿里云镜像的配置

阿里云镜像的配置相对上面前两种配置来说相对简单
阿里云镜像的作用是可以很大程度上提高MAVEN下载jar包的速度,提高开发效率

配置阿里云镜像只需在settings.xml文件中添加如下代码:

 <!-- 阿里云仓庿-->
    <mirror>
      <id>alimaven1</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>
	
	<mirror>
      <id>alimaven2</id>
      <mirrorOf>central</mirrorOf>      
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>

阿里云镜像配置成功!

总结和感悟

以上就是我这两天在学习SpringBoot的过程中对MAVEN的了解,只能说是一些最基础的功能,MAVEN还有着更多强大的功能,对MAVEN有一定的了解以后会很大程度上提高我们的开发速率,省去了很多繁琐的流程。

最后想说的是,学无止境,作为一名JAVA小白,未来的路还很长,希望能在走向JAVA大牛的道路上畅通无阻!!

吴彦祖真他妈的帅!!!!!!

上一篇: 平方十位数

下一篇: 8.21模拟赛