Maven 介绍、安装使用

本文介绍Maven的安装步骤及配置方法,包括Windows和Linux环境下Maven的安装配置流程,如何自定义Maven仓库和镜像源,以及如何在Eclipse中配置Maven。

简介

        Maven是一个强大的构建工具,能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。只要使用Maven配置好项目,然后执行命令(如mvn clean install),Maven就会帮我们处理这些繁琐的任务。

        它能帮我们标准化构建过程,所有项目的构建命令都是简单一致的,这极大避免了不必要的学习成本,而且有利于促进项目团队的标准化。

        Maven不仅是构建工具,还是一个依赖管理工具和项目信息管理工具。它提供中央仓库,能帮我们自动下载构件。(jar包)

安装

Windows 安装

        1. 下载maven压缩包*.tar.gz  http://maven.apache.org/download.html 

        2. 解压并设置到坏境变量
        新建环境变量MAVEN_HOME
        

        PATH里加入 bin的路径
        

        3. 检查是否安装成功
        win+r 输入 mvn -v 既可看到当前maven版本。

Linux 安装

        1. 下载maven压缩包*.tar.gz http://maven.apache.org/download.html 

        2.  配置环境变量 
        sudo vim /etc/profile
        添加
        export M2_HOME=/home/weibo/apache-maven-3.0.5
        Sexport PATH=$M2_HOME/bin:$PATH
        保存 
        source profile

         3. 检查是否安装成功
            mvn -version

Maven 配置

        一般我会自己创建一个 repository目录,并且把 conf下的 配置文件settings.xml拷贝到这个目录、并且修改镜像下载的地址(因为国外镜像国内访问很慢,也可以指向自己创建的私服如: Nexus )、修改 本地仓库下载的jar指定到这个目录,配置如下
        

        settings.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
< settings  xmlns = "http://maven.apache.org/SETTINGS/1.0.0" 
           xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" 
         
     < localRepository >D:\Java\apache-maven-3.3.9\repository</ localRepository >
      < mirrors >
         < mirror >
             < id >alimaven</ id >
             < name >aliyun maven</ name >
             < url >http://maven.aliyun.com/nexus/content/groups/public/</ url >
             < mirrorOf >central</ mirrorOf >
         </ mirror >
         < mirror >
             < id >central</ id >
             < name >Maven Repository Switchboard</ name >
             < url >http://repo1.maven.org/maven2/</ url >
             < mirrorOf >central</ mirrorOf >
         </ mirror >
         < mirror >
             < id >repo2</ id >
             < mirrorOf >central</ mirrorOf >
             < name >Human Readable Name for this Mirror.</ name >
             < url >http://repo2.maven.org/maven2/</ url >
         </ mirror >
         < mirror >
             < id >ibiblio</ id >
             < mirrorOf >central</ mirrorOf >
             < name >Human Readable Name for this Mirror.</ name >
             < url >http://mirrors.ibiblio.org/pub/mirrors/maven2/</ url >
         </ mirror >
         < mirror >
             < id >jboss-public-repository-group</ id >
             < mirrorOf >central</ mirrorOf >
             < name >JBoss Public Repository Group</ name >
             < url >http://repository.jboss.org/nexus/content/groups/public</ url >
         </ mirror >
         <!-- 中央仓库在中国的镜像 -->
         < mirror >
             < id >maven.net.cn</ id >
             < name >oneof the central mirrors in china</ name >
             < url >http://maven.net.cn/content/groups/public/</ url >
             < mirrorOf >central</ mirrorOf >
         </ mirror >
     </ mirrors >
     < profiles >     
       < profile >       
            < id >jdk-1.8</ id >       
            < activation >       
                < activeByDefault >true</ activeByDefault >       
                < jdk >1.8</ jdk >       
            </ activation >       
            < properties >       
                < maven.compiler.source >1.8</ maven.compiler.source >       
                < maven.compiler.target >1.8</ maven.compiler.target >       
                < maven.compiler.compilerVersion >1.8</ maven.compiler.compilerVersion >       
            </ properties >       
        </ profile >      
     </ profiles >    
</ settings >

使用

        有道: Maven 常用命令.note  ,博客: Maven 常用命令

Eclipse 配置

        最新版的 Eclipse(neno) 是有自带 Maven 的,所以我们不用自己安装。只需要做如下配置,使用我们自己安装的 Maven
        Window -> Preference -> Maven -> Installation -> Add 将我们安装的目录选择添加并应用。在User Settings 里面选择我们自己的 Maven 的配置文件settings.xml。
    
        Eclipse 使用 Maven 可以参考 有道: Eclipse 创建 Maven 项目、Maven JavaWeb 项目.note ,博客: Eclipse 创建 Maven 项目、Maven JavaWeb 项目

        PS:别的同事初次配置开发环境可以将 repository 文件夹考到他电脑对应目录下,并在 Eclipse下指定 Maven 的配置文件repository/setting即可。

        

参考
         eclipse Maven配置
        《Maven实战》-许晓斌(PDF链接:http://pan.baidu.com/s/1pJvCyuB 密码:6asf)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值