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文件,那么就会影响到所有人。
好吧,先暂时结束了,如果有错误,还请提出我好修改。
之前一直用的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学习 (1):创建MAVEN项目并且理解基本的原理
- Maven学习总结(17)——深入理解maven灵活的构建
- Maven学习总结(16)——深入理解maven生命周期和插件
- Maven学习总结(16)——深入理解maven生命周期和插件
- Maven学习总结(16)——深入理解maven生命周期和插件
- Maven学习总结(13)——深入理解maven灵活的构建
- Maven学习总结(18)——深入理解Maven仓库
- Maven学习总结(12)——深入理解maven生命周期和插件
- Maven学习总结(18)——深入理解Maven仓库
- Maven学习总结(19)——深入理解Maven相关配置
- Maven学习总结(18)——深入理解Maven仓库
- Maven学习总结(19)——深入理解Maven相关配置
- MAVEN学习(2):用例子来理解打包原理
- Maven学习总结(18)——深入理解Maven仓库
- Maven学习总结(19)——深入理解Maven相关配置
- maven学习与理解
- Maven学习总结——理解maven的核心概念
- 大数据学习20:Maven 理解 和 spark、hadoop、hive编译
- Maven、Webx、Velocity学习总结(很好理解的一篇文章)
- Maven学习5之eclipse下 maven package运行和scope理解