从 现在开始打好基础,一步一步来,争取在一年之内有质量一般的提升,虽然半年多没有写博客了,但是希望能在新的一年有新的进步,上半年深刻的理解了什么是塞翁失马,焉知非福,锻炼了自身的一些软性的能力,但是半年来的技术不进反退。
好了,来记录一下自己maven的学习经历。部分截图是我的实际项目中的部分截图,只涉及到maven的pom文件。
- 首先安装maven就不用多说了。两步走,下载maven,解压,配置环境变量。
一般来说国内是需要配置镜像文件的。当然如果你觉得翻墙并不违法的话,可以不用配置,顺便分享下翻墙软件。。
配置maven文件夹下conf文件下的setting.xml
文件
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>ui</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://uk.maven.org/maven2/</url>
</mirror>
<mirror>
<id>osc</id>
<mirrorOf>central</mirrorOf>
<url>http://maven.oschina.net/content/groups/public/</url>
</mirror>
<mirror>
<id>osc_thirdparty</id>
<mirrorOf>thirdparty</mirrorOf>
<url>http://maven.oschina.net/content/repositories/thirdparty/</url>
</mirror>
2.maven的架构流程可以帮助我们更加清晰的了解到maven在项目中的实际运用,也可以提高我们对工具的理解。
首先我们使用maven作为管理工具,他的j记载顺序如上图,会先去找 ${user}/.m2/setting.xml 文件,如果不存在的话就去找maven安装目录也就是 ${M2_HOME}\conf 目录下读取配置文件。
3.然后我们来讲一下maven的生命周期,以前觉得这个东西的作用不大,刚入门的时候觉得这些个工具会用就可以了,后来才知道毛头小子什么都不懂,才知道maven的生命周期才是maven的核心重中之重。
maven自己的三个lifecycle:clean,build,site。这个主要涉及到pom.xml文件。例如,打包的时候用到的scope标签,
欢迎关注我的公众号,领取免费干货学习资源