Maven(一)
介绍
Maven 是专门用于构建和管理Java相关项目的工具。Maven是意第绪语,依地语(犹太人使用的国际语),表示专家的意思。
特点
相同的项目结构
有一个pom.xml 用于维护当前项目都用了哪些jar包
所有的java代码都放在 src/main/java 下面
所有的测试代码都放在src/test/java 下面
统一维护jar包
maven风格的项目,首先把所有的jar包都放在"仓库“ 里,然后哪个项目需要用到这个jar包,只需要给出jar包的名称和版本号就行了。 这样jar包就实现了共享
下载和安装
官方最新版下载地址:http://maven.apache.org/download.cgi
配置环境变量
版本检测
win+r
输入cmd打开命令行
输入如下命令mvn -v
仓库
就是用来存放这些jar包的地方。maven使用一个仓库,项目需要什么jar包都可以在仓库中进行共享。
本地仓库的位置
仓库的默认位置:打开安装路径下的 conf\settings.xml
Default: ~/.m2/repository 就是默认的仓库地址
自定义:可以自己添加<localRepository>标签,将仓库修改。
下载路径
可以根据自己需求从自己公司的私服或者别的私服下载jar包。
默认下载路径会从maven官方服务器下载,网速较慢,容易断。我自己是使用的公司的私服,可以自己修改下载路径:同样打开settings.xml,在mirrors新加一个阿里云(或者公司)的镜像地址:
<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror>