maven安装和相关配置

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 包的依赖信息

记得快乐
原文地址:https://www.cnblogs.com/Y-wee/p/13889040.html