Maven简介以及下载配置
Maven是专门用于构建和管理Java相关项目的工具。
一、Maven的主要用处
1、 Maven管理的Java项目有着相同的项目结构
使用Maven管理的Java 项目都有着相同的项目结构
-
pom.xml 配置文件用于维护当前项目都用了哪些jar包
-
所有的java代码都放在 src/main/java 下面
-
所有的测试代码都放在src/test/java 下面
2、统一维护jar包
比如说有3个Java 项目,这些项目都不是maven风格。那么这3个项目,就会各自维护一套jar包。 而其中有些jar包是相同的。
而maven风格的项目,首先把所有的jar包都放在"仓库“ 里,然后哪个项目需要用到这个jar包,只需要给出jar包的名称和版本号就行了。 这样jar包就实现了共享
二、Maven下载和配置
三、仓库
1、仓库概念
仓库用于存放项目需要的jar包。maven采用一个仓库,多个项目的方式,让多个项目共享一个仓库里的相同jar包。
2、仓库默认位置
仓库默认的指定位置为C盘中用户User文件夹下的用户文件夹/.m2/repository。
对应我自己的计算机上便是:
C:\Users\Devin\.m2\repository
3、设置maven默认下载路径
maven 默认从maven官方提供的服务器下载jar包。 而官方服务器在国外,因为大家都知道的原因,网速很慢,而且容易卡断。
为了便于快速下载相关jar包,可以使用国内maven 阿里云的下载地址:
-
打开maven文件下以下的conf/settings.xml配置文件,我自己的路径如下:
-
修改,在mirrors下增加一个阿里云的镜像地址(修改位置约在160-165):
<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror>
4、 修改maven仓库位置
仓库默认位置是 C:\Users\Devin\.m2\repository,放在C盘有一点不好,重装系统就都没有了。所以通常我会把仓库的位置修改为:
D:/maven/repository
修改pom.xml配置文件的55行,修改localRepository标签内的内容便可。
以上为Maven的简单介绍以及基本的下载配置,之后会更新maven在Eclipse中比较具体的配置和应用,以及Java Web项目的创建和管理