本文主要是针对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. DNS解析流程

    DNS简单来说就是进行域名和IP的转换,那该如何转换呢?既然要转换,肯定有转换表,那表应该存 哪个服务器上,怎样去请求域名服务器来进行转换,所以,这个转换的过程都是什么.而面试的时 经常会有这道题:当 ...

  2. selenium RC+JAVA 笔记 一

    selenium 常用操作有:open,type,click,select,selectFrame. package com.example.tests; import com.thoughtwork ...

  3. NSSet

    版权声明:本文为博主原创文章,未经博主允许不得转载. 一.NSSet的创建和初始化 创建一个空的NSSet集合:+ (void)set; 用数组来创建NSSet集合:+ (id)setWithArra ...

  4. python之面向对象编程

    1.面向对象介绍: 世界万物,皆可分类 世界万物,皆为对象 只要是对象,就肯定属于某种类 只要是对象,就肯定有属性 2. 面向对象的几个特性: class类: 一个类即对一类拥有相同属性的对象的抽象, ...

  5. Leetcode: Convex Polygon

    Given a list of points that form a polygon when joined sequentially, find if this polygon is convex ...

  6. MultiWiiWinGUI 汉化版

    已经基本汉化完毕 下载

  7. 多线程java的concurrent用法详解(转载)

    我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便.而当针对高质量Java ...

  8. REq,RES编码设置

    import java.io.IOException; import javax.servlet.Filter;import javax.servlet.FilterChain;import java ...

  9. paper 115:常见的概率分布(matlab作图)

    一.常见的概率分布 表1.1 概率分布分类表 连续随机变量分布 连续统计量分布 离散随机变量分布 分布 分布 二项分布 连续均匀分布 非中心 分布 离散均匀分布 (Gamma)分布 分布 几何分布 指 ...

  10. Springmvc controller和jsp页面传值对象类型问题和普通问题

    一:JSP-->controller 1.当jsp页面传递的值是对象类型时候比如User.name User.age的user对象传递,需要以下操作 jsp页面提供对应标签的value必须存在且 ...