maven安装和相关配置
1、安装
-
检查JAVA_HOME环境变量
- C:WindowsSystem32>echo %JAVA_HOME%
- D:DevInstalljdk1.7.0_07
-
解压Maven的核心程序
- 将apache-maven-3.2.2-bin.zip解压到一个非中文无空格的目录下。例如:D:DevInstallapache-maven-3.2.2
-
配置环境变量
-
M2_HOME
D:DevInstallapache-maven-3.2.2 //根据实际情况
-
path
D:DevInstallapache-maven-3.2.2in //根据实际情况
-
-
查看Maven版本信息验证安装是否正确
-
C:WindowsSystem32>mvn -v
Apache Maven 3.2.2 (45f7c06d68e745d05611f7fd14efb6594181933e; 2014-06-17T21:51:42+08:00) Maven home: D:DevInstallapache-maven-3.2.2in.. Java version: 1.7.0_07, vendor: Oracle Corporation Java home: D:DevInstalljdk1.7.0_07jre Default locale: zh_CN, platform encoding: GBK OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
-
2、修改本地仓库
默认本地仓库位置
~.m2
epository //~表示当前用户的家目录,例如:C:Users[你当前登录系统的用户名]
指定本地仓库位置的配置信息文件
apache-maven-3.2.2confsettings.xml
在根标签settings下添加如下内容
<localRepository>[本地仓库路径,也就是RepMaven.zip的解压目录]</localRepository>
3、设置jdk版本
-
打开settings.xml文件
-
找到profiles标签
-
加入如下配置
<profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation> <properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion> </properties> </profile>
4、设置阿里云镜像
-
打开settings.xml文件
-
找到mirrors标签
-
加入如下配置
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
5、统一管理所依赖 jar 包的版本
对同一个框架的一组 jar 包最好使用相同的版本。为了方便升级框架,可以将 jar 包的版本信息统一提取出来
- 声明版本号
<properties>
<atguigu.spring.version>4.1.1.RELEASE</atguigu.spring.version>
</properties>
其中 atguigu.spring.version 部分是自定义标签
- 引用前面声明的版本号
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${atguigu.spring.version}</version>
</dependency>
- 其他用法
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
6、基本命令
- mvn compile 编译
- mvn clean 清理
- mvn test 测试
- mvn package 打包,接受编译好的代码,打包成可发布的格式,如 JAR
- mvn install 安装,将包安装至本地仓库,以让其它项目依赖
注意:运行Maven命令时一定要进入pom.xml文件所在的目录!
7、maven酷站
我们可以到 http://mvnrepository.com/搜索需要的 jar 包的依赖信息