安装环境

  windowXP 32

下载地址

  http://maven.apache.org/download.cgi

安装包

  apache-maven-3.2.3.zip

一、安装

Step1 解压缩

下载完成得到的是一个压缩包文件,将它解压缩后就可以使用了。

Step2 配置环境变量

Step3 验证环境变量配置是否成功:mvn -v

二、 修改本地仓库路径

windows环境中,maven默认仓库位置:C:\Documents and Settings\Administrator\.m2\repository

1、建立存放仓库目录:d:\java\maven\repos

2、在解压缩目录下找到 conf 文件夹并打开,找到 settings.xml 配置文件并打开它:复制到步骤1的目录中。

3、修改两处的settings.xml设置,在里边添加一行配置<localRepository>d:\java\maven\repos</localRepository>,将本地仓库路径指定到你自己想要指定的目录当中。如下图:

三、 查看中央仓库路径

1、在解压缩目录下找到 lib文件夹打开,查看到maven-model-builder-3.3.1.jar
2、maven-model-builder-3.3.1.jar\org\apache\maven\model\pom-4.0.0.xml中有网络中央仓库地址。

四、 执行第一次任务:mvn help:system

执行这个指令需要几分钟的时间才能完成,在这期间,你所要做的事情就是等待,直到出现,BUILD SUCCESS。

打开本地仓库所在目录,发现里边多了好些个文件夹,这是Maven从远程中央仓库download回来的文件

可以想象,伴随着Maven的使用,以后这个目录下的文件夹会变的越来越多,所占用的磁盘空间也会变的越来越大,能达到好几个G的大小,
所以在配置本地仓库路径的时候,需要给它预留几个G大小的空间,这样就没什么问题了。。。

五、生成项目骨架与测试

1、生成项目骨架 

命令:mvn archetype:generate -DgroupId=zttc.itat.maven -DartifactId=maven-ch01 -Dversion=0.0.1-SNAPSHOT

2、编译

命令:maven compile

3、测试

命令:maven test

4、清空

命令:mvn clean目标文件夹清空

5、打包

命令:mvn package,打包该程序为一个jar包或者war包。

6、安装

命令:mvn install   安装到本地仓库中

7、测试输出

命令:java -cp target/nameofjar.jar javamain

其中-cp命令是用于运行一个jar包并指定该jar包的main方法所在类。nameofjar.jar是指项目在target目录下打包项目生成的jar包,替换为自己的jar包名即可,另外javamain是指该jar的main方法所在类,包含该类的包名和类名。

事例:java -cp target/maven-ch01-0.0.1-SNAPSHOT.jar   zttc.itat.maven.HelloMaven

Maven学习(一)安装 配置的更多相关文章

  1. Maven学习笔记—安装和配置

    Maven的安装和配置 1 在windows上安装maven 1.1 下载maven 访问maven的下载页面:http://maven.apache.org/download.cgi,选择版本下载即 ...

  2. maven 学习1 -安装maven 并执行编译命令

    一.maven 下载与安装(安装好jdk的前提下) 1.下载地址:http://maven.apache.org/download.cgi  (选择最新的zip版本),下载完毕后解压 2.安装:系统p ...

  3. ZooKeeper学习2---ZooKeeper安装配置

    一.Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式. ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境:■ 伪集群模式:就是在一台物 ...

  4. maven基础--下载安装配置命令生命周期

    maven apache 公司开源项目,项目构建工具 好处: 项目小 坐标:公司名称+项目名称+版本信息 通过坐标去 仓库查找jar包 maven的两大核心: *赖管理:对jar包管理过程. 项目构建 ...

  5. centOS学习part4:安装配置vsftp

    0 上一章(http://www.cnblogs.com/souvenir/p/3875934.html)我们完成了对远程工具VNC的安装配置,接下来我们将安装另外一个常用工具:VSFTP. vsft ...

  6. maven学习--1.安装与配置

    转自 http://www.cnblogs.com/xdp-gacl/p/3498271.html 1.下载地址:http://maven.apache.org/download.cgi 2.解压缩包 ...

  7. 【Jenkins学习】安装配置和使用(一)

    为了能够频繁地将软件的最新版本,及时.持续地交付给测试团队及质量控制团队,以供评审,所以引入持续集成工具Jenkins,从而实现公司新产品持续集成,自动化部署. 环境准备 ●操作系统:Windows1 ...

  8. Git 学习之--安装配置GitHub

    楼主今天学习了一下Git的使用,而且Androdi studio 下加入了Git插件,成功提交项目到自己Github个人主页 watermark/2/text/aHR0cDovL2Jsb2cuY3Nk ...

  9. Yii的学习(1)--安装配置

    之前在sina博客写过Yii的文章,来到博客园之后,没再写过关于Yii的文章,正好端午假期没啥事,就结合以前的博客,Yii的官方文档,再加上最近的关于Yii的收获总结一下,写个系列~~ Yii是一个基 ...

  10. Java学习-001-JDK安装配置

    本节主要讲述在 Win7 64bit 系统下安装.配置 JDK8u25,敬请参阅.详细步骤如下: 一.JDK下载 您可到 官方网站 或 我的云盘 下载,对应的JDK8u25的安装程序,下载过程不再赘述 ...

随机推荐

  1. SharePoint 2013 通过HttpModule 管理视图权限

    HttpModule工作原理 HttpModule负责监听HttpRequest,当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任 ...

  2. Android属性之build.prop生成过程分析

    Android的build.prop文件是在Android编译时刻收集的各种property(LCD density/语言/编译时间, etc.),编译完成之后,文件生成在out/target/pro ...

  3. Android NDK目录介绍

    交叉编译 在一个平台上去编译另一个平台上可以执行的本地代码 cpu平台---arm x86 mips 操作系统平台---windows linux mac os 原理 模拟不同平台的特性去编译代码 j ...

  4. iOS 用webView加载后台返回的HTML数据

    返回数据: <p><b>\U516c\U53f8\U7b80\U4ecb</b></p><p>    \U5584\U76c8\U7ba1\ ...

  5. Azure File

    Azure File 服务使用标准 SMB 2.1 协议提供文件共享.Azure 中运行的应用程序现在可以使用熟悉的标准文件系统 API(如 ReadFile 和 WriteFile)在虚拟机之间轻松 ...

  6. 初识Hadoop入门介绍

    初识hadoop入门介绍 Hadoop一直是我想学习的技术,正巧最近项目组要做电子商城,我就开始研究Hadoop,虽然最后鉴定Hadoop不适用我们的项目,但是我会继续研究下去,技多不压身. < ...

  7. SlidingMenu的简单使用

    1.java代码 1.引入slidingmenu的库 * 2.定义activity继承SlidingFragmentActivity * 3.将onCreate方法改为public的 * 4.加载sl ...

  8. Linux命令中使用正则表达式

    在使用grep.awk和sed命令时,需要使用正则表达式.比如我通过grep找代码编译结果中是否有错误.或者是否有我代码的错误.这里说下正则表达式基本的应用: • 匹配行首与行尾.• 匹配数据集.• ...

  9. eclipse 启动报错\workspace\.metadata\.log

    eclipse启动报错,让查看.metadata\.log日志 eclipse启动不了,让查看.metadata\.log日志,上面为日志中的错误提示. 解决办法:删除 .metadata\.plug ...

  10. HTTP 请求报文 响应报文

    引言 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议.所有的WWW文件都必须遵守这个标准.设计HTTP最初的目的是为了提供一种发 ...