在实际开发或者学习中你可能遇到过下面的这些问题:
Maven是Apache旗下一款开源自动化的项目管理工具,它使用java语言编写,因此Maven是一款跨平台的项目管理工具。
Maven主要功能:
在实际开发中,不仅仅是写完代码项目就算完成了,后面还有一些诸如:编译,打包,部署等工作要做,这些工作都可以使用maven来完成。
说的简单一点就是对jar包的管理,开发者不用再手动的下载所需要的jar包,而是将想要的jar包通过配置一个叫做pom.xml的文件中,之后maven会自动的下载相关的jar包。
你可以通过maven的官网下载:http://maven.apache.org/
注意:在安装前请确保机器上已经安装了jdk,并且jdk的版本最好是7以上的。
解压后目录如下:
bin:maven的命令
boot:含有一个类加载器,通常情况下不使用
conf:maven的配置文件
lib:maven的jar包,这里是maven运行时需要的jar包,并非用户在项目中的jar包
老样子啊 和JDK一样
在cmd中输入mvn -v
如果显示出当前mvn的版本号,则说明maven的安装成功
修改本地仓库配置
在maven的安装目录的conf文件夹下有一个settings.xml文件,打开后,可以看到有一项:
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
改配置是默认注释掉的,其意思是默认情况下,maven仓库的目录地址是在你的${user.home}/.m2/repository文件中,我的地址是:C:\Users\Administrator.m2\repository。${user.home}表示的是你本地电脑的用户名。
你可以在下面自己写一个localRepository标签来为其指定一个目录。
maven仓库目录,就是maven将你项目中所用到的jar包下载的目录地址。
一般这玩意都不改 懒得改
修改国内maven镜像
maven可以自动帮我们下载相关的依赖jar包,默认情况下会从国外的服务下载,因此网络经常会出现问题,所以强烈建议修改为国内的maven镜像服务器,这样就可以从国的服务器上下载相关jar包了。这里配置国内的阿里云镜像,在setting.xml中找到mirrors标签下添加下面内容(注意位置不要放错):
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
原文:https://www.cnblogs.com/bi-hu/p/14883158.html