本文主要是针对mac os系统下maven的安装教程。

1.首先验证是否有jdk。java -version,没有需要手工安装

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

3.将下载的二进制压缩包解压到一个目录中,/usr/local/apache-maven-3.0.3

4.配置系统环境变量:

为了后续maven版本变更不会影响我们系统环境变量的更改,我们首为apache-maven-3.0.3建立一个软连接

ln -s  apache-maven-3.0.3 maven

配置maven主目录:export M2_HOME=/usr/local/apache-maven-3.0.3

将bin目录配置在你的命令行路径下:export PATH=/usr/local/apache-maven-3.0.3/bin

或者直接将上面两个配置加到配置文件中: ~/.bash_profile(~/.zshrc)

同时,还可以把上面两个配置M2_HOME,PATH加到一个脚本里,那么这样每次登陆时候运行这个脚本/.bash_login

5.验证安装结果 mvn -v,成功后就可以在命令行里使用maven了

6.maven安装细节说明:

maven本身只有1.5M,它根据需要从远程仓库下载插件和依赖。当你开始使用maven时候,它会从远程仓库首先下载插件到本地仓库中。

查看maven本身文件:

cd  /usr/local/apache-maven-3.0.3

ls -pl

LICENSE.txt: Apache Maven软件许可证

NOTICE.txt:Maven依赖的类库所需要的通告以及权限

README.txt:包含了Maven一些安装指令

bin/: 目录包含了运行maven的脚本

boot/  目录包含了一个负责创建maven运行所需要的类装载器的jar文件:plexus-classworlds-2.4.jar

conf/ 包含了一个全局的settings.xml文件,该文件用来自定义你本地机器上Maven的一些行为

lib/目录包含了maven核心的jar文件

7.用户相关配置和本地仓库

当你不仅仅满足于使用maven,还想扩展它的时候,你会注意到maven创建了一些本地的用户相关文件,还有在你Home目录的本地仓库。cd ~/.m2

ls -pl

repository/:你本地的maven仓库。当你从远程maven仓库下载依赖的时候,maven在你本地仓库存储了这个依赖的一个副本;

或者当你执行命令:maven install时候,会将目标打包安装到本地仓库中。

settings.xml:包含了用户相关的认证、仓库和其他信息的配置,用来自定义maven的行为。

Maven的安装配置的更多相关文章

  1. MyEclipse下Maven的安装配置

    Maven常用命令: •mvn archetype:generate :创建 Maven 项目 •mvn compile :编译源代码 •mvn test-compile :编译测试代码 •mvn t ...

  2. Maven 的安装配置

    Maven 的安装配置 一.在安装 Maven 之前,先确保JDK1.7及以上版本并且配置好环境变量. 二.下载maven的bin,在apache官方网站可以下载. 1.首先去官网下载 Maven:h ...

  3. 【Maven】安装配置、目录结构、配置文件、常见命令

    1.下载配置maven步骤 a.windows下配置jdk的系统环境变量:java_home b.windows下配置maven的系统环境变量:maven_home或者m2_home c.window ...

  4. windows下maven的安装配置

    什么是maven Maven是基于POM(工程对象模型),通过一小段描述来对项目的代码.报告.文件进管理的工具. Maven是一个跨平台的项目管理工具,它是使用java开发的,它要依赖于jdk1.6及 ...

  5. maven的安装配置以及在IDEA中配置

    一.下载maven: 1.maven官网:http://maven.apache.org/download.cgi 二.安装配置 1.下载后解压到本地目录,如图 2.配置环境变量:我的电脑右键-> ...

  6. maven的安装配置超详细教程【含nexus】

    1 下载 下载地址:http://maven.apache.org/download.cgi 界面效果如下: 点击之后进入的apache 软件基金的发布目录,在这里你可以下载apache的所有项目. ...

  7. ubuntu maven环境安装配置

    转载地址:http://my.oschina.net/hongdengyan/blog/150472#OSC_h1_4 一.环境说明: 操作系统:Ubuntu 12.04.2 LTS maven:ap ...

  8. Maven的安装配置及初次创建项目与java单元测试工具JUnit

    Maven  安装     1.把maven安装包解压到某个位置     2.配置M2_HOME环境变量指向这个位置 3.在path环境变量中添加;%M2_HOME%\bin 配置镜像 国内的阿里云镜 ...

  9. Maven快速安装配置

    环境:windows7_x86  maven3.3.3   maven是管理项目的常用工具,不用安装,直接配置即可.在配置maven前,需要先安装JDK.   1,安装JDK(注意此版本的Maven要 ...

随机推荐

  1. vs2015启动网站调试提示 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。 解决方法

    今天安装了vs2015 下载一个项目进行试用,启动调试的时候提示 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容. 最可能的原因: 没有为请求的 URL ...

  2. C++ 支持两种索引的排行榜模板

    version 1: #ifndef RANK_TMPL_H_ #define RANK_TMPL_H_ #include <stdio.h> #include <stdint.h& ...

  3. ACM集训的Day3 B。。。盲目搜索之DFS。。。

    milk 一.题目描述: gzp有三个容量分别是A,B,C升的桶,A,B,C分别是三个从1到20的整数, 最初,A和B桶都是空的,而C桶是装满牛奶的.有时,农民把牛奶从一个桶倒到 另一个桶中,直到被灌 ...

  4. Jesse Livermore的21句投机至理名言

    1.优秀的投机家们总是在等待,总是有耐心,等待着市场证实他们的判断.要记住,在市场本身的表现证实你的看法之前,不要完全相信你的判断.        2.要想在投机中赚到钱,就得买卖一开始就表现出利润的 ...

  5. mysql主键uuid、uuid_short和int自增对比

    数据库主键性能对比: 名称 存储长度 生成方式 1. uuid 32+4 uuid()函数 2. uuid20 20 UUID_SHORT()函数 3. bigint自增 20 auto_increm ...

  6. Prototype based langue LUA

    Prototype-based programming https://en.wikipedia.org/wiki/Prototype-based_programming Prototype-base ...

  7. aischool 倒计时VIEW封装

    @implementation TWPaperTimeCountLabel { NSInteger miaoshu; dispatch_source_t _timer; } -(id)initWith ...

  8. winserver2008 management note

    1,磁盘online及介质保护 Windows server 2008 增加的磁盘无法初始化-提示:介质受写入保护.插了下相关说明,在VMware的帖子找到了解决办法: 开始-运行,cmd.打开命令提 ...

  9. MWeb for iOS 测试版介绍

    目前已开始第二次测试:MWeb for iOS 版本发布说明,更新至第二次测试版本  上图为 MWeb for iOS 的图标,再次感谢 @Producter http://weibo.com/u/ ...

  10. Spark&Hive:如何使用scala开发spark访问hive作业,如何使用yarn resourcemanager。

    背景: 接到任务,需要在一个一天数据量在460亿条记录的hive表中,筛选出某些host为特定的值时才解析该条记录的http_content中的经纬度: 解析规则譬如: 需要解析host: api.m ...