保姆级Maven Windows 配置教程

1 Maven是什么

Apache Maven是一个高级项目管理工具,提供了一个项目对象模型(POM)来管理项目的整个生命周期,包括构建,相关性和文档

2 Maven最实用的功能

自动配置jar包

3 安装

1.下载地址
http://maven.apache.org/

  下载后解压,目录结构如下

路径为 D:\Program Files\maven\apache-maven-3.5.2

2.配置环境变量 具体可以参考https://blog.csdn.net/weixin_41147129/article/details/103050234

添加自定义变量:MAVEN_HOME

值为刚才的解压路径:D:\Program Files\maven\apache-maven-3.5.2

在path变量末尾加入 “;%MAVEN_HOME%\bin;”

验证,cmd命令行中输入 mvn -v

3.配置本地仓库 私服

使用 Maven 给我们带来的最直接的好处,就是统一管理jar 包,那么这些 jar 包存放在哪里呢?它们就在您的本地仓库中,默认地址位于 C:\Users\用户名.m2 目录下(当然也可以修改这个默认地址),下面我们就修改一下这个默认地址。

实际上我们可以将本地仓库理解“缓存”,目的是存放jar包。开发项目时项目首先会从本地仓库中获取 jar 包,当无法获取指定 jar 包的时候,本地仓库会从 远程仓库(或 中央仓库) 中下载 jar 包,并“缓存”到本地仓库中以备将来使用。

maven中有中央仓库,本地仓库,私服三个概念
1.中央仓库是maven给你提供的所有jar包的下载地址.网址:http://mvnrepository.com/
2.本地仓库是你在中央仓库里下载好的jia包所保存的文件夹。
3.私服相当于一个大型的本地仓库,一般在规模庞大的公司里才会有自己的私服。为什么会有私服呢? 有些公司在上班过程中某些电脑是不允许连接互联网的,只能使用自己公司的局域网,那么,这个时候你要使用maven的话就不能使用http的地址,这个时候就产生了私服。私服通过maven的索引使用公司的ip地址来使用到maven中的jar包。中国拥有最厉害的私服公司就是马云的阿里巴巴。但是阿里巴巴的私服会对外开放。
如果自己公司有私服一定要自己公司的 因为会很快 用阿里的会很慢

打开maven安装目录\conf\setting.xml文件。
具体这个set怎么改
1 改本地库

在这里插入图片描述2 改 mirror 资源库

14     <mirror>
15         <id>alimaven</id>
16         <mirrorOf>central</mirrorOf>
17         <name>aliyun maven</name>
18         <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
19     </mirror>

在这里插入图片描述

检验一下刚才的设置是否生效
命令行输入:mvn help:system

4 eclipse集成

  • 最上面windows > preference
    在这里插入图片描述
    在这里插入图片描述
  • 创建项目之后要build path

本机装了JDK7版本,则在Project中设置 jdk版本为1.7
选中新创建的Maven project,右键属性,Java Build Path ,

看到右边Libraries的Tab页下,JRE System Library 项,会有一个默认版本,先remove掉,再add library,选择1.7(你自己安装的那个 注意路径)
有时候还需要把你自己的tomcat在这里配置
在这里插入图片描述

===============================================
具体怎么创建 一个maven的helloworld 给一个很好的链接:
https://segmentfault.com/a/1190000014650082

觉得我写的不好的 这里有个博主用的动图很清晰
https://www.cnblogs.com/chenyanbin/p/11630334.html

##################################################

*各种问题:*持续更新

https://www.it610.com/article/3526015.htm

Could not calculate build plan:plugin 错误解决办法
把本地的这个文件删除
在这里插入图片描述
然后右击项目 Maven->Update Project->勾选 Force Update of Snapshots/Releases
在这里插入图片描述

然而:并没有什么卵子用
看这个
https://blog.csdn.net/qian1818/article/details/80391034

在配置java开发环境时,MAVEN_HOME配置后,再将%MAVEN_HOME%\bin加入path后,mvn -v 不成功,显示mvn不是内部命令
最恶心的是你前一天配置成功 后一天她凉了

于是弃用MAVEN_HOME,直接将maven的bin目录加入path

重启cmd,mvn -v 成功。

我哭了
在这里插入图片描述

如果出现class not found 无论怎么都找不到
看下的你的运行路径是否正确
右上角一行小字

发布了69 篇原创文章 · 获赞 14 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_41147129/article/details/103062979