Maven安装及配置

1.安装Maven:

1.1下载: 从Apache网站:http://maven.apache.org/ 下载并且解压缩安装Apache Maven。

                         Maven下载地址:http://maven.apache.org/download.cgi



       下载后将maven安装包解压到指定目录,本文的安装目录指定为C:\software\apache-maven-3.5.0



1.2安装:maven安装前请确保系统中已经安装了jdk


设定maven环境变量 MAVEN_HOME=C:\software\apache-maven-3.5.0




并且在path中添加 %MAVEN_HOME%\bin;






配置好环境变量后,打开cmd输入mvn -v验证是否安装成功,如下则表明安装成功:




2.配置Maven: 

2.1修改maven仓库的默认地址,maven的配置文件存放位置为:C:\software\apache-maven-3.5.0\conf




打开setting.xml文件,可以看到maven的安装后的默认仓库地址为:${user.home}/.m2/repository,所以我的maven默认目录为C:\Users\yc\.m2\repository。




在下图中的位置添加新的maven仓库路径,如c:/software/mvn/repo.,保存并关闭setting.xml配置文件




2.2 更新本地仓库:输入命令mvn help:system

运行此命令maven会将中央仓库的一些基础包文件下载缓存到本地,如下图可以看到刚才配置的maven仓库中多出了一些文件。这表明maven已经正常运转且我们更改的仓库地址也生效了。




2.3 配置默认jdk版本

方法1:修改maven的settings.xml,找到profiles标签,在标签内加入以下信息

<profile>   
    <id>jdk1.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> 

方法2:修改maven项目的pom.xml,加入以下信息

<build> 
    <plugins> 
        <plugin> 
            <groupId>org.apache.maven.plugins</groupId> 
            <artifactId>maven-compiler-plugin</artifactId> 
            <version>2.0.2</version> 
            <configuration> 
                <source>1.8</source> 
                <target>1.8</target> 
            </configuration> 
        </plugin> 
    </plugins> 
</build> 

3.Eclipse中配置Maven: 

最新版的Eclipse已经内嵌了Mevne插件, 不需要再单独安装Maven插件, 如果不做任何配置,会自动连接使用maven中央库,但是中央库在国外, 访问速度很慢, 只有连接到国内镜像库才能提高Maven运行速度. 连接到国内镜像库按照如下配置.

        3.1 修改settings.xml,找到mirrors标签,在标签内加入以下信息,添加镜像服务器:使用阿里云提供的Maven镜像服务器。
         阿里云镜像服务器URL: http://maven.aliyun.com/nexus/content/groups/public/

        <mirror>
            <id>aliyun</id>
            <name>aliyun Maven</name>
            <mirrorOf>*</mirrorOf>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        </mirror>

3.2 打开Eclipse的首选项设置


3.3 找到Maven的配置项目
    

3.4 设置Maven的全局配置文件settings.xml
    
    说明:Eclipse会自动的使用 settings.xml 文件中包含镜像库的URL地址信息, 找到Maven镜像库位置.


    3.5 更新配置信息
    
    3.6 找到Window菜单
    
    3.7 开启Maven的视图, 检查是否已经配置了镜像库
    

4.Maven 的使用,

4.1创建Maven 桌面项目
               4.1.1 选择菜单创建Maven项目
        
           4.1.2 选择项目目录结构的骨架
        
         4.1.3 输入项目相关信息
        
         4.1.4 Maven jar项目的目录结构
        
    备注:因为这个步骤必须连接到Maven服务器获取相关信息, 如果配置和网络有故障则这个步骤就会出现错误!
       如果出现错误请使用浏览器检测是否能够访问Maven服务器的URL.
4.2. 创建Maven Web项目
         4.2.1 选择菜单创建Maven项目

        
         4.2.2 选择项目目录结构的骨架
        
         4.2.3 输入项目相关信息
        
         4.2.4 Maven war项目的目录结构
        
     备注:因为这个步骤必须连接到Maven服务器获取相关信息, 如果配置和网络有故障则这个步骤就会出现错误!
          如果出现错误请使用浏览器检测是否能够访问Maven服务器的URL.
         4.2.5 创建Web部署描述文件web.xml消除检测错误
        

5.在Eclipse中搜索添加Jar组件"坐标"
    Eclipse与Maven配合提供了强大的jar组件集成功能. 
    5.1 更新Maven库的索引文件
         说明:
Mavne索引用于搜索jar组件"坐标", 更新索引以后就可以在Eclipse中搜索jar组件"坐标", 但这个功能不是必须的
        
        注意:如果更换过Eclipse工作空间, 就需要再次更新Maven索引;
    5.2 打开Maven项目中的pom.xml文件
        
    5.3 搜索需要jar组件包"坐标"
        
        说明:这个搜索功能是利用 1.1步骤更新Maven库的索引文件 的索引完成, 如果没有更新过索引, 这个功能失效!! 
    5.4 搜索结果就是在pom.xml文件中"坐标", 保存pom.xml时候会自动下载jar组件
        
        备注:这个搜索功能是利用 Maven 仓库服务器完成的, 如果不能连接到Maven仓库服务器, 这是会发生错误!! 
        注意:由于版权的问题, 无法在公共Maven服务器上下载Oracle JDBC Driver
    5.5 使用Maven下载的jar组件. 组件保存在本地仓库".m2"文件夹中
        
    5.6 如果出现下载故障, 可以在检查Maven仓库正常联通后, 再删除本地仓库以后"更新Maven 项目"
        

6.在线搜索添加Jar组件"坐标"
    阿里云jar组件"坐标"搜索: http://maven.aliyun.com/nexus/
    6.1 阿里云jar组件"坐标"搜索
    
    6.2 搜索结果很多, 选择需要的组件版本, 找到组件"坐标"
    
    6.3 将找到组件"坐标" 复制到pom.xml文件中, 保存pom.xml文件时候自动下载jar组件.
    
    6.4 下载jar组件自动保存在本地库文件夹(例如".m2").
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值