Apache Maven是一个高级项目管理工具,提供了一个项目对象模型(POM)来管理项目的整个生命周期,包括构建,相关性和文档
自动配置jar包
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 改本地库
14
15 alimaven
16 central
17 aliyun maven
18 http://maven.aliyun.com/nexus/content/repositories/central/
19
检验一下刚才的设置是否生效
命令行输入:mvn help:system
本机装了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 无论怎么都找不到
看下的你的运行路径是否正确
右上角一行小字