maven环境配置

maven环境配置maven环境配置maven是一个项目管理插件,一般开发中会使用很多jar包,使用maven不用你手动去下载jar包,所有jar包仓库统一管理,只要配置一下pom文件即可。这可以提高开发效率,可以方便管理项目。1.下载maven可以访问官方网址:http://maven.apache.org/download.cgi这里可以根据情况选择自己需要下载的ma

大家好,又见面了,我是你们的朋友全栈君。

maven环境配置

maven是一个项目管理插件,一般开发中会使用很多jar包,使用maven不用你手动去下载jar包,所有jar包仓库统一管理,只要配置一下pom文件即可。这可以提高开发效率,可以方便管理项目。

1.maven下载

可以访问官方网址:http://maven.apache.org/download.cgi

maven环境配置

这里可以根据情况选择自己需要下载的maven,一般选择下载最新版本的。

2.maven的系统环境变量配置

maven环境配置

这里根据自己maven存放位子配置

maven环境配置

将自己配置好的MAVEN_HOME添加到path路径下

3.maven测试是否配置成功

maven环境配置

这里使用mvn -v来判断是否安装成功。如果出现类似上图中的情况说明配置成功。

4.maven仓库的配置

maven环境配置

找到maven存放地址,修改conf文件夹里面的settings.xml文件

<localRepository>F:\Repositories\Maven</localRepository>

这个可以看作本地仓库,如果不配置,maven下载的jar默认会存放在用户目录下的.m2文件里,如果配置了jar将会存放自己设定的地方,这样可以方便管理。

5.maven镜像配置

还是在conf文件夹里的settings.xml文件

<mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  </mirrors>

这个可以看作远程仓库或者中央仓库,由于maven中的jar下载是从网络中下载所以有时候网不好的时候就会出现下载速度过慢带来的不便利。镜像的配置作用就是选择jar下载的来源,我们一开始默认是使用国外的镜像,所以难免会出现网络不好的情况,访问外网本身就可能不快,这里配置的是国内阿里的镜像仓库,这个仓库是比较好的,下载jar速度还是很快的。如果有觉得更好远程仓库的可以换成更好的,其实仓库的选择有很多,看自己了。

使用网页打开上面镜像地址http://maven.aliyun.com/nexus/content/groups/public/就可以看到里面存放的jar,里面存放了基本上所有的jar。

当然在settings.xml文件中还有很多可以配置的,比如包含了本地仓库位置,远程仓库服务器以及认证信息等,不过一般项目开发配置到这里就足够用了。

6.maven配置eclipse

window->preferences->maven->installations,点击add找到对应maven路径即可。

maven环境配置

这里也配置一下路径:第一个表示全部的workspace工作空间都是用这个maven,第二个表示当前workspace工作空间使用这个maven,后面那个表示是存放jar包的路径。

maven环境配置

这样就差不多配置完成了。

7.创建一个maven项目

由于maven项目一般是不可以直接创建的,当然创建maven项目很多种,

点击Maven Project

maven环境配置

使用默认配置

maven环境配置

这是选择maven-archetype-webapp

maven环境配置

填写一些基本信息

maven环境配置

此时项目还是有错误的

修改build path中的配置,点击select  all完成

maven环境配置

然后载点击add library,选择server runtime就这样就完成配置了

maven环境配置

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146549.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql复制使用gtid,用gtid_purged跳过事务

    mysql复制使用gtid,用gtid_purged跳过事务

    2021年9月1日
    83
  • RemObjects的特征

    RemObjects的特征RemObjectsSDK‘Vinci’是成功的跨平台远程框架的第五个版本,它允许用户方便地创建能够在面向对象模式中的跨网络通信的客户端以及服务器应用程序。使用强大且灵活的组件库、以及用于定义以及测试服务的高级工具,RemObjectsSDK提供了使用RAD进行分布式开发的方法。RemObjectsSDK的特征以下列表概述了RemObjectsSDK的核心特征,这些特征

    2022年7月15日
    22
  • ESP8266简介:三种编程方式「建议收藏」

    ESP8266简介:三种编程方式「建议收藏」随着互联网的日益发展,智能家居的观念也逐渐深入人心。想要玩转智能家居,就离不开互联网,今天给大家介绍一款模块——ESP8266。小编将手把手教大家利用8266实现家电的控制。ESP8266可以用来做串口透传,PWM调控,远程控制开关:控制插座、开关、电器等。该模块有三种工作模式,大家可以根据自己的具体情况来选择:STA模式:ESP8266模块通过路由器连接互联网,手机或电脑通过互联网…

    2022年6月10日
    438
  • SSH命令及使用说明

    SSH命令及使用说明

    2021年6月16日
    105
  • 选择排序算法详解_八大排序算法图解

    选择排序算法详解_八大排序算法图解选择排序就是从待排序的元素中选择最小(最大)的元素,将其放在有序序列的相应位置,使这些元素构成有序序列。选择排序主要有两种:简单选择排序和堆排序。【简单选择排序】编写算法,要求使用简单选择排序算法对元素65、32、71、28、83、7、53、49进行从小到大排序。【算法思想】简单选择排序是一种简单的选择类排序算法,它的基本思想描述如下:假设待排序的元素有n个,在第一趟排序过程…

    2025年7月8日
    2
  • 循环队列 基本概念「建议收藏」

    循环队列 基本概念「建议收藏」循环队列是队列的一种特殊形式。首先介绍队列,然后引申出循环队列。队列又称为“先进先出”(FIFO)线性表限定插入操作只能在队尾进行,而删除操作只能在队首进行队列也可以采用顺序存储结构或链表结构来实现,分别称为顺序队列和链队列队列的顺序表示—顺序队列用一组连续的存储单元依次存放从队首到队尾的元素,附设两个指针head和tail分别指向队首元素和队尾元素的位置,(有的地方用f…

    2022年5月6日
    61

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号