maven学习系列——(二)maven的安装和一些基本的配置

这一篇主要会总结maven在window上的安装,以及Eclipse安装maven插件。 会整理和贴出具体的安装步骤等! 配置大概会整理一下,方便自己查看和使用!Maven 的使用在Windows上使用比较多,一般的开发都是在Windows上;Linux上的使用相对比较少,不过会总结Windows和Linux系统两种安装方式。

大家好,又见面了,我是全栈君。

这一篇主要会总结maven在window上的安装,以及Eclipse安装maven插件。
会整理和贴出具体的安装步骤等!
配置大概会整理一下,方便自己查看和使用!

Maven 的使用在Windows上使用比较多,一般的开发都是在Windows上;Linux上的使用相对比较少,不过会总结Windows和Linux系统两种安装方式。
首先会介绍在Windows和Eclipse安装Maven,Linux上的安装以后在补充上去!
Maven的官网http://maven.apache.org/
系统的 环境配置:Maven的官网有详细的说明!
如下载安装Maven 3.3.9:
这里写图片描述
1:在Windows上安装Maven和Eclipse安装Maven插件
(1):下载
到Maven 的官网上去下载windows版本的Maven的安装包!下载对应的zip 格式的,例如 apache-maven-3.3.9-bin.zip。
(2):解压,配置环境变量
将压缩包解压到自己需要放置的磁盘路径下!例如解压到:D:\apache-maven-3.3.9
右键“计算机”,选择“属性”,之后点击“高级系统设置”,点击“环境变量”,来设置环境变量,有以下系统变量需要配置:
新建系统变量 MAVEN_HOME 变量值:D:\apache-maven-3.3.9
编辑系统变量 Path 添加变量值: ;%MAVEN_HOME%\bin(这个分号win10下不用配置)
这里写图片描述
这里写图片描述
(3):查看Maven是否配置ok
在dos下执行,mvn -version
这里写图片描述
类似如图显示,安装成功!
(4):配置Maven的配置文件setting.xml
找到 maven 下的 conf 下的 settings.xml 配置文件,setting文件对应有个默认的额仓库存放位置,一般为:c:~/.m2/repository。在使用中建议不用默认的仓库路径
自己新建一个目录,如D:\repository,修改Maven的setting文件中仓库的路径如下图
这里写图片描述
同时拷贝一份setting文件到该目录下面!方便Eclipse其他IDE使用Maven仓库
(5)在线安装eclipse插件::Help –> Install New Software,然后输入 HTTP 地址来安装(http://download.eclipse.org
),可以在此链接中找相对应的版本。
最后:
检查 eclipse 的 maven 插件是否安装成功:Window –> Preferences
这里写图片描述
修改EclipseMaven的配置文件路径:
这里写图片描述

4:在Linux上安装Maven
待续。。。。。

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

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

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


相关推荐

  • 链表经典算法

    链表经典算法

    2021年8月20日
    53
  • 常微分方程初值问题数值解法MATLAB(泛函微分方程)

    Matlab解常微分方程的初值问题题目:Matlab解常微分方程的初值问题设计目的:1、熟练掌握Matlab的基本编程方法,及其编程风格。2、熟练掌握Matlab常用函数的使用。3、与本专业相关知识相结合,掌握其在程序开发中的应用方法以及和word、C语言等接口方法。4、通过计算机数值求解的方式来加深微分方程解的理解。5、熟悉初等方法可获得解析解之外的数值近似解的求解方法,提高对差分格式的认识…

    2022年4月12日
    187
  • 利用iframe和location.hash实现跨域

    利用iframe和location.hash实现跨域原理是利用location.hash来进行传值。在url:http://a.com#helloword中的‘#helloworld’就是location.hash,改变hash并不会导致页面刷新,所以可以利用hash值来进行数据传递,当然数据容量是有限的。假设域名a.com下的文件cs1.html要和cnblogs.com域名下的cs2.html传递信息,cs1.html首先创建自动创建一个隐藏

    2022年7月16日
    19
  • [原创] 仿滴滴出行打车APP定位导航,增加RFID认证、海外版、司机证件号码识别功能

    [原创] 仿滴滴出行打车APP定位导航,增加RFID认证、海外版、司机证件号码识别功能这是我自己做的一个仿滴滴打车的Android出行项目,主要针对滴滴等出行平台一直饱受质疑的“人车不符”问题,以及当前越发火热的或计划和出海战略,给出行项目增加了下面几个功能:1.RFID识别验证功能:在司机证件或者车内识别硬件嵌入RFID识别芯片,乘客使用手机读取到芯片信息,并且通过网络发送到出行平台数据库进行验证(我用JNI加了一个C语言的MD5加密算法对识别到的信息进行了加密)。如果不是合规的“人”或“车”,则不能完成订单并向平台或监管单位汇报当前位置。

    2022年7月24日
    8
  • Nginx学习——Nginx启动、停止、重启和信号控制以及平滑升级

    Nginx的启动、停止、重启和信号控制以及平滑升级

    2022年2月26日
    59
  • Linux被kdevtmpfsi 挖矿病毒入侵[通俗易懂]

    Linux被kdevtmpfsi 挖矿病毒入侵[通俗易懂]Linux被kdevtmpfsi挖矿病毒入侵一.错误信息二.解决问题1.首先停掉kdevtmpfsi的程序2.删除Linux下的异常定时任务3.结束kdevtmpfsi进程及端口占用4.删除掉kdevtmpfsi的相关文件一.错误信息先上阿里云上的报警信息。有个最大的问题是:top命令查看自己服务器CPU运行情况,会发现kdevtmpfsi的进程,CPU使用率为100%,第一次删除干净了k…

    2022年5月30日
    33

发表回复

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

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