您的位置:首页 > 其它

maven学习理解

2017-09-14 09:51 134 查看
备注:主要是自己看的(有别人看也好),最关键还不会markdown,很桑心。

之前一直用的Ediary,结果电脑坏了就没有了数据,这次就干脆放到网上,不是隐私,就是平时知识点记录。

红色是问题,自己没解决的。如果有大牛正好看到,还请告知一下,先谢谢了。

20170914

本来只是单纯地找前段页面工作,结果阴差阳错的面试上javaweb,项目里面要求maven,那既来之则安之,所以来学习maven

maven的安装网上有很多,自己找找就可以了,注意版本就好。

学习过程中我找到的是配置%MAVEN_HOME%,可是看的有的竟然配置了两个,分别是%MAVEN_HOME%和%M2_HOME%,虽然自己也知道都是个变量,

可是有人强调用后者更好,这还有区别?

第一步:配置maven成功,可以在cmd或其他终端上可以查看版本号,命令:mvn -v,第一步完成,很简单。

第二部:配置远程仓库,网上乱七八糟的文章很多,让人看的迷糊了。配置远程仓库说到底就是修改一个叫settings.xml文件,但是具体到哪一个文件就很尴尬了。

关键,有两个文件,到底修改哪个?后来有一点时间,自己研究下,以下是自己的理解。

在我们下载maven包中,有个叫conf的文件夹,里面有一个settings.xml文件,这个是全局配置的。

还有一个是.m2/settings.xml,这个是我们个人的。

重点来了:本来是conf文件夹的settings.xml映射到.m2/settings.xml,然后如果你配置了.m2/settings.xml,那么就会映射到你自己的配置库,这样你就不会影响到别人的maven使用,但是如果你直接配置了conf文件夹中的settings.xml文件,那么就会影响到所有人。

好吧,先暂时结束了,如果有错误,还请提出我好修改。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven 学习资料