Maven学习(一)安装 配置
安装环境
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学习(一)安装 配置的更多相关文章
- Maven学习笔记—安装和配置
Maven的安装和配置 1 在windows上安装maven 1.1 下载maven 访问maven的下载页面:http://maven.apache.org/download.cgi,选择版本下载即 ...
- maven 学习1 -安装maven 并执行编译命令
一.maven 下载与安装(安装好jdk的前提下) 1.下载地址:http://maven.apache.org/download.cgi (选择最新的zip版本),下载完毕后解压 2.安装:系统p ...
- ZooKeeper学习2---ZooKeeper安装配置
一.Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式. ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境:■ 伪集群模式:就是在一台物 ...
- maven基础--下载安装配置命令生命周期
maven apache 公司开源项目,项目构建工具 好处: 项目小 坐标:公司名称+项目名称+版本信息 通过坐标去 仓库查找jar包 maven的两大核心: *赖管理:对jar包管理过程. 项目构建 ...
- centOS学习part4:安装配置vsftp
0 上一章(http://www.cnblogs.com/souvenir/p/3875934.html)我们完成了对远程工具VNC的安装配置,接下来我们将安装另外一个常用工具:VSFTP. vsft ...
- maven学习--1.安装与配置
转自 http://www.cnblogs.com/xdp-gacl/p/3498271.html 1.下载地址:http://maven.apache.org/download.cgi 2.解压缩包 ...
- 【Jenkins学习】安装配置和使用(一)
为了能够频繁地将软件的最新版本,及时.持续地交付给测试团队及质量控制团队,以供评审,所以引入持续集成工具Jenkins,从而实现公司新产品持续集成,自动化部署. 环境准备 ●操作系统:Windows1 ...
- Git 学习之--安装配置GitHub
楼主今天学习了一下Git的使用,而且Androdi studio 下加入了Git插件,成功提交项目到自己Github个人主页 watermark/2/text/aHR0cDovL2Jsb2cuY3Nk ...
- Yii的学习(1)--安装配置
之前在sina博客写过Yii的文章,来到博客园之后,没再写过关于Yii的文章,正好端午假期没啥事,就结合以前的博客,Yii的官方文档,再加上最近的关于Yii的收获总结一下,写个系列~~ Yii是一个基 ...
- Java学习-001-JDK安装配置
本节主要讲述在 Win7 64bit 系统下安装.配置 JDK8u25,敬请参阅.详细步骤如下: 一.JDK下载 您可到 官方网站 或 我的云盘 下载,对应的JDK8u25的安装程序,下载过程不再赘述 ...
随机推荐
- SharePoint 2013 为站点配置基于主机标头的双域名
SharePoint的应用中,经常需要配置双域名,为不同的认证方式提供访问入口,下面简单介绍下,如何以主机标头的方式为SharePoint配置双域名: 配置基于主机标头的双域名 1.原本可以访问的测试 ...
- Map集合概述
java集合最后一站之Map,给自己的总结画个句号... Map用于保存具有映射关系的数据. 1.HashMap和Hashtable实现类 HashMap和Hashtable都是Map接口的典型实现类 ...
- svn(http)
对于有些公司的运维 他确实很垃圾 所以 你一定要谨记这一点!!!
- raw_input() 与 input() __ Python
这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互.但他们的功能不尽相同.举两个小例子. 1 >>> raw_input_A = raw_input(" ...
- 使用eclipse创建spring mvc web工程并部署
创建maven工程
- 转换Excel表格到MarkDown:exceltk
源码和下载: 源码:https://github.com/fanfeilong/exceltk 下载:http://files.cnblogs.com/files/math/exceltk0.0.9. ...
- Scrum Master 面试题 – 你必须知道的22个Scrum基础知识
以下的22个问题基本上涵盖了Scrum所涉及的内容,如果你能够正确回答出所有问题,那么你已经具备了作为一名Scrum Master的基本素质:当然,作为一名合格的Scrum Master,更重要的是你 ...
- WPF学习之路(六)Command
在WPF中,命令绑定机制是相比于事件更高级的概念,把应用程序的功能划分为多个任务,任务由多种途径触发. 应用Command Binding使代码更符合MVVM模式(Model-View-ViewMod ...
- java 某字符串在另一字符串中是否存在
boolean a = 字符串a.contains("字符串b");
- Puppet权威指南
<Puppet权威指南>基本信息作者: 王冬生 丛书名: Linux/Unix技术丛书出版社:机械工业出版社ISBN:9787111485988上架时间:2014-12-25出版日期:20 ...